2016-07-19 14 views
0

私はLinuxカーネルを検索するとき、私はLinuxがSMPアーキテクチャをサポートしていることを知っています。
しかし、私はAMPのためのlinuxに関する仕様は見つかりません。
linuxはAMPをサポートしていますか?
これについて説明するためのドキュメントや仕様はありますか?AMPアーキテクチャのLinuxサポートですか?

誰でも手伝ってください。

答えて

-2

はい。 AMPはSMPに先行しており、どちらの技術もLinuxに先行しています。

2台のPentium II 33MhZプロセッサを同じマザーボード上で並列実行すると、非対称マルチプロセッシングが使用されました。

これは現在のLinuxカーネルではまだサポートされているクラウドコンピューティング(これは基本的にAMPと同じ概念ですが、マザーボードではなくネットワークを経由して) 。

あり、Linuxの開発者の周りのAMPについての最近の会談はませんが、ちょうど彼らはAMPについてを離れてあなたの耳を話しましょう。

1

Linuxはremoteprocサブシステムと密接に結びついのvirtioとrpmsgを持つクラウド開発者のいくつかを尋ねます。 remoteprocは、リモートコアのファームウェアブロブを起動し、rpmsgを使用して通信します。このようなプロセッサの例には、iMX7とVybridがあります.Vybridには、Cortex A5とCo rtex M4。

remoteprocのドキュメントを参照してください。 ARMのbig.Littleも興味深いかもしれません。

+0

申し訳ありませんが、私はあなたの答えを理解していません。 remoteprocサブシステムはAMPとSMPの両方に対して設定できますか? 詳細を説明できますか? – bvp147

+0

remoteprocは、SMPまたはAMPに対して構成しません。それは基本的にファームウェアブロブをとり、リモートプロセッサをブートできるようにリモートプロセッサをセットアップします。リモートプロセッサがファームウェアをブートすると、Linuxとリモートプロセッサは、共有メモリチャネルの一種であるrpmsgによって通信することができます。したがって、リモートプロセッサにコマンドを送信したり、Linux側からデータを送信したりすることができます。 [this](http://processors.wiki.ti.com/index.php/PRU-ICSS_Remoteproc_and_RPMsg)の方がより明確になります。 – Sanchayan

関連する問題