Imagination Technologies(“Imagination”)宣布與MulticoreWare Inc.(“MulticoreWare”)建立新的合作關系,成為該公司在Imagination GPU上優化算法的首選軟件研發合作伙伴。MulticoreWare Inc.是一家軟件解決方案和服務公司,專門從事在各種低功耗、嵌入式和異構系統上優化計算機視覺、傳感器數據處理與人工智能(AI)應用。 Imagination與MulticoreWare一同在UNISOC-T710開發平臺上展示了加速立體塊匹配算法的性能。MulticoreWare發揮自身在OpenCL方面的專長,重新實現了立體塊匹配算法,提高了計算資源的利用率和內存優化度,在Imagination GPU上實現了約50倍以上的性能提升。 MulticoreWare副總裁兼自動駕駛汽車和汽車業務部門聯席總經理Vish Rajalingam表示:“高能效的GPU現在已成為所有計算機視覺、人工智能和傳感應用的關鍵。我們十分高興能與Imagination一起幫助他們的客戶在Imagination的PowerVR GPU上實現算法優化和軟件加速并規劃未來添加RISC-V軟件加速的路線圖。” Imagination產品管理總監Gilberto Rodriguez表示:“使用Imagination的GPU就可以在邊緣設備上輕松、高效地部署計算機視覺任務以及機器學習加速。MulticoreWare正在使用我們的IP發揮其在通用GPU應用方面的真正潛力。通過與MulticoreWare合作,我們可以為客戶提供經過真正優化的PowerVR部署體驗。” 該立體塊匹配算法是根據客戶的意向進行了優化的。MulticoreWare在分析了CPU性能后確定了瓶頸,這是為了通過高效率地實現內部寄存器的使用和配置適應圖像分辨率的合適全局workgroup大小來實現最大的GPU并行性。 Imagination的GM9446 GPU內存布局被用于計算自適應全局工作組的大小。除了計算方面的優化之外,算法參數也在經過修改后提高了精度,并且相比同一平臺上的CPU,在GPU上實現的性能非常高。在同一配置下,CPU的時間是54.25ms,而MCW的實現時間是0.78ms,性能提高了約70倍。 |