ARMのプロセッサアーキテクチャは、Habréにその小さいながらも献身的なファンの軍隊を持っています。 そして今日まで、圧倒的多数がARMプロセッサをモバイルデバイス専用のプロセッサと見なしていましたが、ARMの機能が「タブレット用プロセッサ」によって使い果たされていないことはすでに明らかでした。 しかし、ARMアーキテクチャプロセッサに基づいた「サーバー」プラットフォームについてHabrで定期的に発表される発表でさえ、懐疑論者を納得させることができませんでした。 とにかく、現在の形態では、これらのプロセッサは「サーバー」に引き込まれず、数年前に人気のある「Intel Atomサーバー」になったニッチなソリューションのままでした。
しかし、時代は変わりつつあり、プロセッサアーキテクチャのこの古いタイマー(ARMアーキテクチャの最初のプロセッサが1983年に28年前に登場し、ARMがi386と同じ年齢のアーキテクチャファミリとして登場したことを誰もが知っているわけではありません)は、ついにサーバーにまで成長したようです。
12月下旬、ARMは新しいプロセッサアーキテクチャ-サーバー指向のARMv8を発表しましたが、 Applied Micro (APM、以前はAMCC 、Applied Micro Circuits Corp.)は、新製品の機能を実証するためにリファレンスデザインボードであるX-Geneプラットフォームを導入しました。
ここでは、このアーキテクチャのこのような長い歴史と、多くの場合相互に通信することなく、ファミリの開発に関与するさまざまな独立した開発者への広範なライセンスが、プロセッサファミリとそのアーキテクチャのバージョンの命名スキームが狂気になる可能性があるという事実につながることを予約する必要があります。 自分でそれを処理したい人は、 Wikipediaの記事からこれを行うことができます。この記事の範囲をはるかに超えて、独立した本格的な記事を単独で引き出します。
これに対処すれば、ARM9およびARM11という名前のプロセッサが長い間市場に出回っていますが、なぜARMv8アーキテクチャを新しいと呼ぶのかを理解できます。
そのため、まず、新しいアーキテクチャのプロセッサの技術的特性について:
- フル64ビットARMコア
- CPUとI / Oの両方の仮想化に対するハードウェアサポート。
- 64ビット仮想アドレス指定および40ビット物理アドレス指定
現在、このアーキテクチャはFPGAの形式で提供されており、2012年後半には本格的なスタンドアロンシステムオンチップAPM X-Geneとして登場します。
APM X-Geneは次のとおりです。
- クロックサイクルごとに4命令のアウトオブオーダー実行を備えたスーパースカラープロセッサアーキテクチャ。
- 3GHzのクロック速度
- 命令とデータ用の独立したL1キャッシュと共有L2を備えたデュアルコアプロセッサモジュール
- 最大128コアのスケーラビリティ。
- QoSおよび帯域幅が最大80GB / s(ギガバイト!)のメモリおよび入出力デバイス用のコヒーレントノンブロッキングシステムバス
- 外部の100Gbイーサネットを接続する機能を備えた統合10GbイーサネットおよびPCIe
- 40 / 28nmテクノロジーを使用してTSMCで生産されます
- 消費電力-全負荷でコアあたり約2W(アイドルモードで0.5W)。
- 移植済みのLAMPアプリケーションスタック
さて、おそらく、ARMがサーバーに来るという事実について真剣に話すことができます。
トピックの詳細を読む:
- ARM V8プレスリリース: www.arm.com/about/newsroom/arm-discloses-technical-details-of-the-next-version-of-the-arm-architecture.php
- AnandTech: www.anandtech.com/show/5027/appliedmicro-announces-xgene-arm-based-socs-for-cloud-computing
- Arsテクニカ: arstechnica.com/business/news/2011/10/arm-aims-for-the-server-room-with-its-new-64-bit-armv8-architecture.ars
- 低電力コンピューティングに関するCIDRペーパー: mvdirona.com/jrh/talksandpapers/jameshamilton_cems.pdf
- エネルギー比例コンピューティングのケース: research.google.com/pubs/pub33387.html
- ARM V8アーキテクチャ: www.arm.com/files/downloads/ARMv8_Architecture.pdf
- ARMv8上のAPM X-Gene: perspectives.mvdirona.com/2012/01/02/ARMV8Architecture.aspx