カスタムインストラクションのおかげで、アームプロセッサはまもなくこれまで以上に高速化

著者: Randy Alexander
作成日: 2 4月 2021
更新日: 1 J 2024
Anonim
Microsoft Azure PaaS 構成方法 (Web Apps & SQL Database) [リファレンスアーキテクチャ] | 日本マイクロソフト
ビデオ: Microsoft Azure PaaS 構成方法 (Web Apps & SQL Database) [リファレンスアーキテクチャ] | 日本マイクロソフト

コンテンツ


Arm TechConでArmが大きな発表を発表しました。カスタム命令のサポートはArmv8-M CPUに向けられており、近い将来、より多くのArm製品が提供される予定です。 Armはこれを、特にIoT、5G、および機械学習分野での巨大なアプリケーションを持つものと考えています。消費者にとっては、エキサイティングな範囲の新しいアプリケーションを備えた、より電力効率の高いハードウェアを意味します。VRヘッドセットの小型化、セキュリティの向上、暗号化の改善、デバイスの小型化を考えてください。

Armは、モバイルデバイスやスマート家電に搭載される可能性が最も高いプロセッサの設計を担当する会社です。 OEMが独自の命令セットを設計できるようにすることで、これらのデバイスは特定の機能に対して大幅に強力かつ効率的になる可能性があります。

このニュースに関連して、同社はMBed OS(無料のオープンソースIoTプラットフォーム)のガバナンスモデルも採用します。 MBedの将来は、ハードウェアパートナーからの直接的なフィードバックによって少なくとも部分的に影響を受けます。 「製品ワーキンググループ」の議論は、この議論のための明確で構造化されたフレームワークを提供します。 Armは、低電力バッテリーの最適化という形でパートナーからの提案にすでに取り組んでいると指摘したいと考えています。

これはどういう意味ですか?

この動きは、IoTアプリケーションだけでなく、インダストリー4.0、AR / VRなどにも大きな意味があります。そして、ArmはこれをCortex-Aの範囲に持ち込むことも排除していません。つまり、それはあなたの携帯電話で終わる可能性があります。


しかし今のところ、焦点はIoTおよびその他の小規模なアプリケーションにあります。ここで、非常に小さなフォームファクターで適切なパフォーマンスを提供するには、高レベルの効率が必要です。アームの代表者は、例えば、より小さくてより強力なVRヘッドセットを見始めるかもしれないと示唆しています。

すべてがつながっている世界に一歩近づいた。

さらに、IoTは前例のないほど多種多様なデバイスを可能にします。 「スマートペン」や「スマートスリッパ」などの多様なものに電力を供給している場合、プロセッサ全体に同じデザインを使用することは次第に意味がなくなります。社内の専門家は間近に迫っていると考えています。

それは、私たちはすべてが良くも悪くもつながっている世界に一歩近づいていることを意味します。

また読む: モノのインターネット企業が2020年代を支配します。履歴書を準備してください!

この技術は現在、スマートフォンを念頭に置いて開発されているわけではありませんが、追加のセンサーを備えたデバイスやAIスマート向けの潜在的な将来のアプリケーションがあります。ここでのArmとパートナーにとっての課題は、結果として断片化を回避することです。たとえば、Android開発者は、1台の携帯電話用のコードを作成すると、他のほとんどの携帯電話でも機能することを知っておく必要があります。

どのように機能しますか?

プロセッサーは、メモリーから命令を受け取り、おおよそ順番に実行します。クロック速度が速いほど、プロセッサは一連の命令をより速く取得できます。

しかし、Garyが説明するように、クロック速度は万能ではありません。スマートプロセッサの設計では、特定の命令を同時に実行できる命令レベルの並列処理など、あらゆる種類のトリックを使用してパフォーマンスをさらに引き出します。


さらに、カスタマイズによりパフォーマンスも向上します。 Armチップは膨大な数の異なる製品に対応する必要があるため、「標準」命令は比較的汎用的です(汎用性があります)。そのため、開発者は、達成したいより複雑なアクションを実行するために、複数の簡単な指示を使用する必要があります。ただし、問題のデバイスに合わせてハードウェアが特別に調整されている場合、特定のタスクを実行する際に、これらの命令ははるかに効率的です。抽象化のレイヤーを効果的に削除します。これは、クロック速度とトランジスタカウントが低くても、GPUが一般的なCPUよりもグラフィック関連のタスクの実行に優れている理由です。

コプロセッサを使用するのではなく、これらのカスタム命令セットをインターリーブすることで、統合と柔軟性がさらに向上します。特定のアプリケーションでのコプロセッシングの必要性を置き換えることさえできます。

特定のアプリケーションでのコプロセッシングの必要性を置き換えることさえできます。

カスタム命令は新しいものではなく、他のハードウェアで何年も使用されています。ただし、通常は、ハードウェアコンポーネントとソフトウェアコンポーネント、カスタムコンパイラとデバッグツールなどの骨の折れる統合が必要です。 Armは、標準の命令セットをそのまま残しながら、開発者にとってこのプロセスをエレガントでシンプルにすることを目指しています。このソリューションには、標準のコンパイラーとデバッガーのすぐに使用可能なサポートが付属しており、標準セットとともに新しい命令を実行します。

これは2020年前半にArm Cortex M33で利用可能になり、ライセンシーに追加費用はかかりません。新しいMBed OSパートナーガバナンスモデルと組み合わせると、非常に興味深い新しい可能性がもたらされる可能性があります。

Armが、コネクテッドシティと拡張現実デバイスを構築する企業の特定の要件に対応していると考えるのは、エキサイティングな/不気味な見通しです。実際、これらの変更がもたらす効率、セキュリティ、およびパフォーマンスのどのような改善が見られるかは、わくわくするでしょう。

おそらく、スマートフォンでも新しいハードウェアアプリケーションが開かれるかもしれません。

新しい言語を学ぶことは、単に友達に感銘を与えるだけではありません。 他の文化を体験する より深いレベルで。啓発的に聞こえるかもしれませんが、過去に教科書を読み解くという考えによって先送りされていたかもしれません。幸いにも、 より良い方法があります....

Flypy 2.0は、サイトのトラフィックの状態とユーザーエンゲージメントをリアルタイムで追跡するのに役立ちます。現在、30ドル未満の生涯サブスクリプションを取得できます。他の分析ツールとは異なり、Flypy 2.0では、Webサイトと対話しているユーザーのライブ録画を見ることができ、ユーザーエンゲージメントに関する外科的に正確なデータを提供します。 Flypyはヒートマップを使用して、特定のペー...

魅力的な投稿