新型計算加速器正迅速崛起,在開發新型和現有計算平臺都能運行的性能敏感應用程序時,相關組織需要進行時間和經濟上的考量。由英特爾委托J.Gold Associates進行調查的近期報告《oneAPI:為異構計算世界提供軟件抽象》探討了應用程序可移植性的重要性、企業向整合多種計算加速器的跨架構模型進行轉型的需求、以及對于oneAPI的開放式跨架構開發過程的洞察。 J.Gold Associates的 Jack Gold 表示:“各種各樣的加速處理器正以前所未有的速度涌現在市場上,但只有當應用程序的開發模型能確保最大兼容性和靈活性時,它們的功能才能真正承受更多的應用程序工作負載。像oneAPI這樣的跨架構模型能夠向開發者保證將性能敏感的應用程序移植到新出現的加速平臺,且無需重新編寫應用程序代碼。” 此調查報告通過實例展示了典型的應用程序開發以及后續將已開發的應用程序移植到新的硬件加速器上進行應用的過程,從而為企業和開發者過渡到oneAPI的使用提供清晰指引。報告亦詳細說明了,在向專用加速器移植這一不可逆轉的趨勢之下,為何現在是進行編程統一化的最佳時機;并分析了通過編寫可兼容于多種計算設備的應用程序,避免受限于單一架構,單一廠商后帶來的成本和時間收益。 調查報告成果重點包括: 以數據為中心的工作負載以及對此擁有最佳處理能力的架構更加多樣化。 使用跨架構模型進行應用程序開發,每次將性能敏感的應用程序移植到新的計算平臺時,可為組織大幅節省時間和金錢。在報告的實例中,能節省的時間超過5個月,且節省成本達到30萬美元。 oneAPI行業計劃通過開放的、跨行業的方式,旨在實現新一代應用程序開發,幫助開發者提高生產力,同時無需在應用程序性能上作出妥協。 隨著多種硬件加速器的出現和發展,異構計算正在崛起。機構使用統一編程模型對現有代碼進行移植可以節省時間和成本。oneAPI是跨行業、開放、基于標準的統一編程模型,它為跨CPU、GPU、FPGA、專用加速器的開發者提供統一的體驗。oneAPI開放規范基于行業標準和現有開發者編程模型,廣泛適用于不同架構和來自不同供應商的硬件。oneAPI行業計劃鼓勵生態系統內基于oneAPI規范的合作以及兼容oneAPI的實踐。 |