,Imagination Technologies宣布与MulticoreWare Inc .建立新的合作伙伴关系,成为该公司在Imagination GPU上优化算法的首选软件研发合作伙伴MulticoreWare Inc是一家软件解决方案和服务公司,专注于在各种低功耗,嵌入式和异构系统上优化计算机视觉,传感器数据处理和人工智能应用
Imagination与MulticoreWare一起在紫光展锐的UNISOC—T710开发平台上演示了加速立体块匹配算法的性能本站了解到,MulticoreWare发挥了在OpenCL方面的专长,重新实现了立体块匹配算法,提高了计算资源的利用率和内存优化,在Imagination GPU上实现了约50倍的性能提升
立体块匹配算法根据客户意图进行优化在分析了CPU性能后,MulticoreWare确定了瓶颈,即通过有效使用内部寄存器和配置适当的全局工作组大小来适应图像分辨率,从而实现最大的GPU并行性
Imagination的GM9446 GPU内存布局用于计算自适应全球工作组的规模除了计算的优化,算法参数也做了修改,提高了精度,而且相对于同平台的CPU,在GPU上实现的性能很高相同配置下,CPU时间54.25ms,MCW实现时间0.78ms,性能提升约70倍