2016-07-19 110 views
0

當我搜索關於linux內核時,我知道linux支持SMP體系結構。
但我沒有找到有關AMP的Linux的任何規範。
Linux是否支持AMP?
有任何文件或說明書描述?對AMP架構的Linux支持?

任何幫助?

回答

-2

是的。 AMP先於SMP,並且兩種技術先於Linux。

當2個Pentium II 33MhZ處理器在同一主板上並行運行時,使用了非對稱多處理。

這是一箇舊的操作系統,目前的Linux內核仍然支持這個操作系統,事實上,自從雲計算以來,它實現了一個整體(與AMP基本上是一樣的概念,但跨網絡而不是橫跨主板。

有沒有最近關於AMP的談判圍繞Linux的開發者,而只是詢問一些有關雲計算的開發者,他們會談論你的耳朵了約AMP。

1

的Linux有remoteproc子系統和緊密捆綁爲Virtio和rpmsg。 remoteproc可以用來啓動遠程核心上的固件blob,並使用rpmsg與它進行通信,例如iMX7和Vybrid。Vybrid有一個Cortex A5和Co rtex M4。

請參閱關於remoteproc的文檔。 ARM的big.Little也可能會讓你感興趣。

+0

對不起,但我不明白你的答案。 remoteproc子系統可以配置AMP和SMP嗎? 你能解釋更多細節嗎? – bvp147

+0

沒有remoteproc不會爲SMP或AMP進行配置。它基本上需要一個固件blob並設置遠程處理器,以便遠程處理器可以啓動它。一旦遠程處理器啓動了固件,Linux和遠程處理器可以通過rpmsg進行通信,這是種共享內存通道。所以你可能會發送命令到遠程處理器或來自Linux端的數據,反之亦然。可能[this](http://processors.wiki.ti.com/index.php/PRU-ICSS_Remoteproc_and_RPMsg)更清楚。 – Sanchayan