過去一年多時間里,AMD推出了高性能的AMD嵌入式R系列APU平臺,包括在2.3GHz(3.2GHz增強模式)上運行的四核和雙核型號,搭載AMDRadeon™7000系列集成顯卡,可在低至35W的TDP上提供超過570GFLOPS的性能。AMDR系列APU推出后不久,AMD又發布了低功耗的AMD嵌入式G系列APU產品線的新增版本——4.5WTDPAMDT-16RAPU,適用于需要高效性能和高清晰圖像顯示的功耗敏感型應用。這兩個APU產品系列分別服務不同的細分市場,但都具備功能強大的低功耗CPU和用以提供異構系統架構的獨立級高性能GPU。
那么AMD是如何做到這一點的呢?AMD看到CPU已經從性能提升典型依靠CPU主頻提高的單核架構,向能夠有效處理多線程應用的多核架構的過渡。然而,在吞吐量趨向平穩之前,一款CPU的設計能夠放置的核心數量是有限的——這是因為用以管理這樣一個多核架構的“開銷”會增加。GPU也經歷了重大轉變——從簡單的驅動顯示,到驅動程序,再到基于系統的功率效率增強的編程模型。
處理器進化的下一個階段已經逐漸展開。AMD的APU將多個x86CPU核心與GPU中的幾十個甚至上百個計算單元結合在一起,以處理序列化數據。多核設計通過處理并行數據提供了一個具備低功耗特性同時又擁有優良性能潛力的異構系統架構。
那么,這對于嵌入式應用而言意味著什么呢?在過去的一年中,我看到我們的合作伙伴開發了體積非常小的硬件解決方案(比如Qseven),能夠使用一個無風扇的緊湊型裝置,驅動兩臺全高清獨立顯示器。隨著行業對一系列老式按鈕、旋鈕和開關的逐步淘汰,轉而采用帶3D操作功能的觸摸屏控制模式,前述裝置是增強工業控制和工廠自動化系統的理想選擇。我們的一些合作伙伴把可支持四***立顯示器的AMDR系列APU與可支持六***立顯示器的AMDRadeon™E6760嵌入式獨立GPU結合在一起使用,以創建能夠驅動10***立顯示器的系統。這樣類型的系統是諸如娛樂場博彩和數字標牌等應用的理想解決方案,因為這些應用需要呈現巨大,醒目且搶眼的多媒體內容。此外,這些系統的度量也可以通過使用諸如OpenCL™等專門針對異構系統設計——比如基于AMDAPU的異構系統——進行編譯的編程語言進行有效處理。
雖然我無法預測未來,但有一點是可以肯定的:隨著這些技術的不斷發展和新型創新成果的引入,嵌入式系統設計師和集成商將會充分利用新的應用和市場機會,來增加更多的收益。