瑞薩電子(Renesas)與高效能編譯器及多核心處理軟體專家Codeplay軟體公司將合作提供ComputeAorta產品─該產品是Codeplay專為瑞薩R-Car系統單晶片(SoC)所開發的OpenCL開放性標準軟體架構。此架構將會先在R-Car H3上進行概念性驗證,然後把重心放在可供先進駕駛輔助系統(ADAS)和自動駕駛使用的Renesas autonomy平台的R-Car V3M 和其他 R-Car SoC上。這個新架構是專為支援供R-Car最新影像識別IP─「IMP-X5」所設計,IMP-X5是一款針對電腦視覺和認知處理最佳化的多執行緒核心。Codeplay還將為R-Car提供ComputeCpp,它是採用SYCL開放標準實現方法,適用於高階和物件導向編程的單一原始碼C++軟體。此合作結果為開發人員提供了標準的軟體開發工具,並支援各種開源(open source)電腦視覺或開源深層學習軟體,例如TensorFlow庫。開發者將能夠專注於創新,同時受益於R-Car SoC的高性能和低功耗優勢。他們可以重用其初始軟體資產或利用計算機視覺和認知處理中的最新創新,儘量減少移植工作並加快產品上市速度。
|
利用瑞薩的R-Car SoC提供電腦視覺和認知處理促進開放性標準軟體架構的發展 |
瑞薩電子全球ADAS中心副總裁Jean-Francois Chouteau表示:「運算效能是促成無人駕駛汽車實現高階運算平台的要素。瑞薩電子獨家的IMP-X5電腦視覺IP,在R-Car SoC上扮演關鍵的角色,它能夠提供這些先進的功能並強化安全性。而透過與Codeplay合作,可以經由OpenCL和SYCL存取瑞薩的電腦視覺硬體,使我們的客戶能夠加快上市時間,同時在他們的ADAS設計中取得卓越的性能優勢。這同時也展示了『Renesas autonomy』平台對於ADAS與自動駕駛的價值。」
Codeplay公司執行長 Andrew Richards則指出:「OpenCL 是一個被廣泛採用的開放性標準,它提供一種高效率的框架,以支援異質性運算平臺。我們的ComputeAorta和ComputeCpp平臺透過和OpenCL 和 SYCL相似的程式設計標準,和快速地取得來自於R-Car先進IMP-X電腦視覺IP的優勢,將能實現高階的視覺和深度學習。」
瑞薩電子和Codeplay將在2017年第四季以R-Car H3 SoC為基礎,提供一款OpenCL和SYCL的概念性驗證。而R-Car V3M SoC的概念性驗證將在2018年第一季提供。
R-Car適用的ComputeAorta和ComputeCpp軟體架構特色
*來自多執行緒架構的高效能運算能力
ComputeAorta架構提供一個OpenCL硬體抽象階層,能夠讓Tier 1和OEM業者取得來自於瑞薩電子R-Car SoC上的完整運算效能(尤其是IMP-X5電腦運算IP)。ComputeCpp透過一種SYCL開放標準實現方法而擴充OpenCL,為異質性核心上的多執行緒執行提供有效的編程環境。藉由使用這些架構,使用者將能夠從訂製的多執行緒處理程序中充分利用IMP-X5的計算性能。
*減少開發過程的付出,加快產品上市時間
OpenCL 和 SYCL支援使開發人員得以利用C/C++標準程式語言來幫助他們輕鬆重用他們的軟體資產,並讓他們在相似的開發環境下工作,而不需另外費力學習硬體的細節。
*利用開源生態系統架構的槓桿優勢
開發人員和系統製造業者現在可以從OpenCL和SYCL支援中受益,藉由開源電腦視覺和認知處理軟體領域的廣大支援社群,加速複雜人工智慧(AI)應用的開發。
參展資訊
Codeplay和瑞薩電子將參加從9月19-21日在比利時布魯塞爾舉行的Autosens 2017展覽,並將在Codeplay攤位(攤位編號 #28)上,進行在R-Car H3 SoC 上執行OpenCL 電腦視覺的示範。