並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 15 件 / 15件

新着順 人気順

Aarch64の検索結果1 - 15 件 / 15件

  • メモリアクセスのセマンティクスとApple siliconの裏技(?)について - yamasaのネタ帳

    アウト・オブ・オーダー実行について補足 前回の記事で「アウト・オブ・オーダー実行」について特に説明せずに話を進めてしまったことに気づいたので、まずはそれについて簡単に補足しておこう。 コンピューターの性能向上の歴史はレイテンシーとの戦いの歴史でもある。 colin-scott.github.io 上のサイトは年代毎にコンピューターシステムでの各種レイテンシーがどのように変化していったかを紹介している。1990年代前半はキャッシュメモリとメインメモリとの間のレイテンシー差はそれほど大きくなかったが、その後の技術革新によって現在はL1キャッシュとメインメモリとの間に100倍くらいのレイテンシー差があるようになってしまった。これはつまり、プログラム実行中にメインメモリへのアクセスが発生してしまうと、それだけ長いレイテンシーの間CPUの処理を進めることができなくなってしまうことを意味する。そのため

      メモリアクセスのセマンティクスとApple siliconの裏技(?)について - yamasaのネタ帳
    • ARM 64bit でLLVMは見逃せない - 組み込みの人。

      iPhone5S, iPad Airで64bit ARMプロセッサをいち早く製品化したAppleですが、驚きのニュースがありました。 AppleはOS X, iOSのコンパイラツールチェインをgccからclang/LLVMに移行しています。その64bit ARM向けのバックエンドをLLVMのコミュニティに公開し、それを本家のツリーのメインラインに統合するという話です。 ニュースの概要は以下の記事で読むことができます。 Apple Open-Sources Their 64-bit ARM LLVM Back-End - Phoronix その続報。 Apple, LLVM Developers Figure Out Their 64-Bit ARM Approach - Phoronix 一次ソースを自分でも確認しました。ことの始まりはLLVMdevのメーリングリストのこの投稿。 http

        ARM 64bit でLLVMは見逃せない - 組み込みの人。
      • Marvell Technology Group Ltd.

        Accelerated Infrastructure for the AI Era To meet the challenge and promise of AI, hyperscale operators are redesigning data center architectures from the ground up. Marvell silicon powers the foundations of AI: accelerated compute, connectivity, and storage infrastructure. Bringing unmatched speed and performance to any cloud, Marvell is expanding the reach of AI.

          Marvell Technology Group Ltd.
        • GitHub - containers/krunvm: Create microVMs from OCI images

          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

            GitHub - containers/krunvm: Create microVMs from OCI images
          • Aarch64で遊ぶ最も手軽な方法 - 組み込みの人。

            Aarch64(ARM64)の実機はまだまだ入手は困難ですが、qemuを使ってAarch64のユーザーランドを動かすことは可能です。そしてDockerを利用すると手軽にAarch64の環境を試すことができます。コンパイラも動きます。 準備 Ubuntu 14.04 (x86_64)を使用しています。 まずはDockerをインストールします。詳細はここを見る 次にqemuをインストールします。 $ sudo apt-get install qemu-user-static 起動 $ docker run -it ericvh/arm64-ubuntu-dev /bin/bash これだけで、dockerhubからaarch64のルートファイルシステムをロードしてきて実行し、bashのプロンプトが出ます。 アーキテクチャの確認。 root@5031da283529:/# uname -m aa

              Aarch64で遊ぶ最も手軽な方法 - 組み込みの人。
            • ARM architecture family - Wikipedia

              ARMv8-R, ARMv8-A, ARMv8.1-A, ARMv8.2-A, ARMv8.3-A, ARMv8.4-A, ARMv8.5-A, ARMv8.6-A, ARMv8.7-A, ARMv8.8-A, ARMv8.9-A, ARMv9.0-A, ARMv9.1-A, ARMv9.2-A, ARMv9.3-A, ARMv9.4-A

              • qemu + binfmt + chroot で AARCH64 環境を構築する.

                2014 年から ARM 64bit(AARCH64) な環境が普及されるのが見込まれています. qemu を利用してお手軽かついち早く Intel x86 環境で AARCH64 環境を作り体験してみましょう. 検証環境 : Ubuntu 12.04.3 LTS(64bit) qemu と binfmt パッケージをインストールします. $ sudo apt-get install binfmt-support qemu https://wiki.debian.org/Arm64Qemu から debian unstable のプレビルト chroot 環境をダウンロードして展開します. $ sudo mkdir /src/chroots/debian-unstable-arm64 $ sudo tar -zxvf debian-unstable-arm64.tar.gz -C /srv

                  qemu + binfmt + chroot で AARCH64 環境を構築する.
                • GitHub - ptitSeb/box86: Box86 - Linux Userspace x86 Emulator with a twist, targeted at ARM Linux devices

                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

                    GitHub - ptitSeb/box86: Box86 - Linux Userspace x86 Emulator with a twist, targeted at ARM Linux devices
                  • 「NetBSD 9.0」リリース、AArch64サポートが加わる | OSDN Magazine

                    NetBSD開発チームは2月14日、最新のメジャーリリースとなる「NetBSD 9.0」のリリースを発表した。AArch64アーキテクチャのサポートなどが加わっている。 NetBSDはフリーなUNIX系OSを開発するプロジェクトで、カリフォルニア大学バークレー校が開発した4.4BSD Lite2をベースに独自の強化を行っている。高い移植性を大きな特徴の1つとしており、さまざまなプラットフォームで動作する。 NetBSD 9.0は、2018年に公開されたバージョン8系に続く最新のメジャーリリース。新たにAArch64(64ビットArmv8-A)アーキテクチャのサポートが加わり、Armv7-Aについてもサポートを強化した。また、Intel DRM GPUドライバーが新しくなり、Arm向けGPUドライバーのサポートも拡大した。 NVMMハイパーバイザーを導入することで、ハードウェア支援仮想化をサ

                      「NetBSD 9.0」リリース、AArch64サポートが加わる | OSDN Magazine
                    • 【COMPUTEX TAIPEI 2014】 クアルコムが語る「Snapdragon」のロードマップ、4Kタブレット試作機も

                      • OSのタスク切り替え処理とAArch64(ARM64)の関数呼び出し規約 - Qiita

                        はじめに 本稿では, AArch64(ARM64)向けの簡単なタスクディスパッチャを実装し, OSのタスク切り替え処理の概要を示すとともに, AArch64での関数呼び出し規約について解説します。 マルチタスクと多重プログラミング環境 Windows, FreeBSD, Linux, BeOS, Solaris などの普及により, マルチタスクOS がパソコン上で利用できるようになってきています. これらのOS のカタログをみると「64 ビットマルチタスクOS」などと書かれています. では, この「タスク」や「マルチタスク」, 「マルチタスクOS」とは, どんな意味なのでしょう? マルチタスクを理解する上で重要な概念が, 「多重プログラミング」という概念です. ここでは, まず多重プログラミングについて解説します. あらゆるプログラムは, 大きく分けて以下の3 つの処理をくりかえし行ってい

                          OSのタスク切り替え処理とAArch64(ARM64)の関数呼び出し規約 - Qiita
                        • How Red Hat ported OpenJDK to 64-bit Arm: A community history | Red Hat Developer

                          It has been quite a year for Arm Ltd., the firm that designs reduced instruction set computing (RISC) architectures for computer processors. The news that Arm-based computers will be important for the foreseeable future has even reached the mainstream media. At the end of 2019, Amazon Web Services announced Arm-based Graviton2 servers. In June 2020, Apple announced its plans to move Macintosh comp

                            How Red Hat ported OpenJDK to 64-bit Arm: A community history | Red Hat Developer
                          • GitHub - ptitSeb/box64: Box64 - Linux Userspace x86_64 Emulator with a twist, targeted at ARM64 Linux devices

                            Linux Userspace x86_64 Emulator with a twist View changelog | 中文 | Українська | Report an error Box64 lets you run x86_64 Linux programs (such as games) on non-x86_64 Linux systems, like ARM (host system needs to be 64-bit little-endian). You can find many Box64 videos on the MicroLinux, Pi Labs or The Byteman YouTube channels. Since Box64 uses the native versions of some "system" libraries, like

                              GitHub - ptitSeb/box64: Box64 - Linux Userspace x86_64 Emulator with a twist, targeted at ARM64 Linux devices
                            • armv7とarm64とarmhfの違い

                              Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

                                armv7とarm64とarmhfの違い
                              • Apple, LLVM Developers Figure Out Their 64-Bit ARM Approach - Phoronix

                                Apple, LLVM Developers Figure Out Their 64-Bit ARM Approach Written by Michael Larabel in LLVM on 14 April 2014 at 09:33 PM EDT. 2 Comments Two weeks ago Apple open-sourced their 64-bit ARM back-end to LLVM. Following last week's EuroLLVM meeting, they have decided that the community's existing open-source 64-bit ARM back-end will likely be merged into Apple's now-public back-end. At the "EuroLLVM

                                  Apple, LLVM Developers Figure Out Their 64-Bit ARM Approach - Phoronix
                                1