2012年6月份,AMD联合德州仪器、ARM、Imagination、联发科、一起组建了非营利安排“异构体系架构基金会”(HSA Foundation),随后招引了LG、三星、高通等,现在已有40多家技能企业和17所高等院校。通过将近两年的尽力,HSA基金会总算完成了自己的第一个重要任务,同意发布了异构体系架构标准的1.0 Final正式版。(标准标准地址)
这份标准包含三部分:
– HSA渠道体系架构标准:界说了硬件的操作,其实现已是1.01版。
– HSA编程参考手册:为开发者供给东西、编译器等软件生态,现已是1.02版。
– HSA运行时编程参考手册:解说软件怎么与HSA兼容硬件交互。
HSA 1.0标准意在完成硬件独立性高效编程,不论ARM、x86、MIPS后者其他ISA架构的CPU,仍是GPU,只需硬件规划契合此标准,都可以为所欲为地控制,大大提高履行功率。
HSA基金会正在拟定各种言语的兼容性测验,包含C/C++、OpenMP、Python、HPC C/Fortan。MultiCoreWare就在协助AMD开发一些此类编译器。
作为基金会的开创成员,AMD天然最有发言权,推动也是最活跃的。上一年的Kaveri APU就契合HSA 1.0暂时标准,本年的Carrizo APU则有望完全契合HSA 1.0正式标准。
Carrizo将在六月份发布,到时候不论兼容性测验东西是否出来都不会再等,AMD也很有决心地表明,契合标准是毫无问题的,最多便是一些纤细调整。
至于其他核心成员的产品何时支撑HSA,现在还没有详细说法,但投入了这么多精力,我们必定都会连续跟上,也都现已表达了对HSA 1.0的支撑。