中国北京,11月21日 - 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倍。
关于MulticoreWare
MulticoreWare是一家软件IP解决方案和工程服务商,致力于为广大客户提供编译器和工具链、SDK库、视频编解码器,以及使用各类异构计算平台上的各种视觉和非视觉(雷达、激光雷达、IMU、GPS等)传感器的AI分析解决方案。我们的解决方案被应用于汽车(ADAS/AD)、监控、国防、医学影像、物联网、零售、物流、工业、机器人和智慧城市领域。更多信息,请访问www.multicorewareinc.com。
关于Imagination
Imagination是一家总部位于英国的公司,致力于打造半导体和软件知识产权(IP),使客户在竞争激烈的全球技术市场中获得足够优势。公司的图形处理器(GPU)、中央处理器(CPU)和人工智能(AI)技术可以实现出众的PPA(功耗、性能和面积)指标、快速的上市时间和更低的总体拥有成本(TCO)。基于Imagination IP的产品被全球数十亿人用于他们的手机、汽车、住宅和工作场所。请访问https://www.imaginationtech.com/。