CPU和GPU真融合 APU異構系統架構解析
分享
如果意圖在更廣泛的應用中被采納,HSA必須超越自身,不再僅僅是某個硬件廠商的獨家解決方案。軟件開發者的理想一直是“一次編碼,處處運行”,實現這個理想需要具備一個跨平臺和跨設備的基礎架構。這也是HSA的愿景。HSA基金會由此成立,作為一個開放的工業標準組織,基金會的工作是把計算產業的參與者們聯合到同一面旗幟之下。HSA的五家創始會員分別是:AMD、ARM、Imagination Technologies、MediaTek, TI和Samsung。
HSA基金會的目標是協助系統設計者把CPU、GPU這樣不兼容的計算單元很好地整合在一起,消除計算單元之間數據共享和任務調用的開銷。透過HSA中間語言(HSAIL, HSA Intermediate Language),不同的硬件實現向上暴露出統一的軟件接口。HSAIL也是所有底層軟件模塊、開發工具一致的目標平臺。同時,HSAIL足夠靈活并且接近硬件,各個硬件廠商可以高效地把它映射到自己的硬件設計上。HSAIL也解放了程序員,后者不必為不同硬件平臺裁剪自己的代碼,同一套代碼可以順利運行在不同CPU/GPU配置的系統上。
由于HSA是面向未來的架構,所以首先需要軟件開發者配合,他們開發出來高質量高性能的軟件,再加上操作系統層面的支持,最終用戶將會得到豐富完美的體驗,當然這需要較長的時間才能實現并完善。
硬件方面,一旦處理器使用HSA架構之后,異構計算的效率將會大幅提高,這樣就能用相同尺寸和成本的芯片提供更高的性能,OEM廠商可以降低產品的整體厚度和重量,產品擁有更長的電池續航,從而給用戶帶來更好的使用體驗。
2人已贊
關注我們



