HSA(全球异构系统架构)协会是一个非盈利组织,成员包括片上系统(SoC)IP供应商、原始设备制造商(OEM)、学术组织、片上系统(SoC)厂商、操作系统供应商和独立软件供应商等,其目标是使并行计算编程更加容易和普及。根植于结合了CPU标量计算和GPU并行计算的行业标准,HSA协会目前正在建设异构计算的生态系统,

实现高带宽内存访问和高计算性能,同时具备低功耗特点。HSA为CPU、GPU以及其它可编程设备和固定功能设备定义了并行计算接口,支持多样化的高级编程语言,开创了下一代通用计算的基础。

此发布是在北京举行的HSA 2016全球峰会的一个亮点。 HSA是一个被产业广泛支持的标准化设计平台,充分发挥了在大多数现代电子设备中并行计算引擎的性能,提高了能效。 HSA峰会旨在探讨集成电路技术和行业应用及解决方案,重点关注“CPU +”时代和异构处理技术的未来。

为HSA设计的IP核

20160831-NEW 2 此前GPT曾专为中国市场开发IP。公司最近发布了一系列新的IP授权产品,以及适应区域需求的许可项目。GPT现已在全球范围授权IP,为客户提供一流的支持HSA的处理器。所有GPT处理器均支持HSA。

目前在硅片上实现的IP核,是GPT 3合1“ Unity”架构的首次实现,具有包括图像和视频处理在内的多维信号处理能力。

“矢量处理长度可依据矢量计算的需求动态设置,最大配置达到64KB,满足各种智能化应用和高性能计算对并行计算的要求,保证了指令架构的稳健性和软件代码的移植性。变长矢量处理单元(VPU)在进行大量数据处理的同时,结合了低功耗、乱序执行流水线等多项先进技术,从而使多个控制线程高效地执行” GPT的CTO Mayan Moudgill博士提到。

“我们很高兴地看到GPT新IP核通过了PRM HSA一致性测试,面向工业、物联网、高级驾驶辅助系统(ADAS)和嵌入式系统,该IP核对功耗进行了优化并向全球提供许可,”GPT主席李科奕说。

ML-HSA机器学习开源项目

新的开源项目面向机器学习和深层神经网络(ML-HSA)。该项目将提供以HSA汇编语言-HSAIL为形式的资源库,该资源库免费开放,任何兼容HSA的平台都可以终结转换(finalize)并执行。该项目针对GPT此前发起的开源gccbrig项目进行优化,gccbrig项目为任何支持GCC的平台提供编译(终结转换)功能。

“在过去的四年中,HSA协会已经开发了硬件和软件基础架构来支持异构系统。开发者生态系统支持编译器、运行时(runtime)等开源实现。HSA协会还致力于提供跨HSA平台的可移植应用。我很高兴GPT能够参与HSA开发者和应用编程生态系统”HSA协会主席兼GPT首席执行官John Glossner博士提到。

“Parmance很高兴继续与GPT在ML-HSA项目上合作。机器学习的算法在许多应用中被使用,由于大多数算法代理(agent)需要高度并行计算,HSA平台正是这些算法的最佳选择。对低功耗DSP和ISP进行优化是我们尤其关注的。”Parmance总裁Pekka Jääskeläinen博士说。

“HSA协会是开放源代码软件的坚定支持者,所用工具、运行时(runtime)、编译器和开放规范都可以免费从HSA协会的网站和GitHub上获取。HSA支持多种语言,如C++、Python和OpenCL。随着更多兼容系统的推出,HSA为重要的算法类别提供支持,这将使软件应用程序开发人员感受到性能优势。”HSA协会执行董事和董事会主席Greg Stoner说。

关于通用处理器技术有限公司

通用处理器技术有限公司(GPT)是华夏芯(北京)通用处理器技术有限公司的美国分部。公司面向全球市场设计和授权HSA兼容的嵌入式处理器IP核,此前以提供面向无线通信的多线程矢量数字信号处理器(DSP)而闻名。通用处理器技术有限公司所授权许可的不同处理器内核,可以广泛应用在机器视觉、物联网(IoT)、机器间通信(M2M)、消费类电子产品、深度学习等领域。公司拥有统一(Unity)架构的专利,该架构允许客户优化一系列应用程序,轻松整合到异构系统,从而提供高能效计算和软件重用。 20160719-ESMC-1