相比之下,基于华夏芯Unity架构的芯片单核已经具备CPU、IVP(image and video processor)、DSP的处理能力,而且是一套指令架构,一套微架构,一套工具链。在做多核扩展、硬件加速器和FPGA的整合工作时,华夏芯的Utility体系架构将完全遵循HSA的规范,可以重用HSA的软件生态系统。因此,华夏芯的3合1做法在功耗、成本、性能、软件开发门槛、团队规模等方面都有巨大的优势。
至于华夏芯是否会遭遇软件生态的掣肘,HSA协会主席兼华夏芯美国研发中心的CEO John Glossner博士认为,HSA的成员公司无需单独建设生态系统,而是由包括全球主要处理器厂商在内的HSA联盟一起共建生态系统,在这种情况下,成功的概率要高很多。“在过去的四年中,HSA联盟已经开发了硬件和软件基础架构来支持异构系统。开发者生态系统支持编译器、运行时(runtime)等开源实现。HSA联盟还致力于提供跨HSA平台的可移植应用。我很高兴华夏芯能够参与HSA开发者和应用编程生态系统”,John表示。