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