异构系统架构HSA简介
上面我们已经提到,Kaveri APU采用了全新的异构系统架构(Heterogeneous System Architecture,简称HSA),该架构的特点之一是能够使APU中的CPU单元和GPU单元实现内存统一寻址,该技术被称为异构内存统一访问(heterogeneous Uniform Memory Access,简称hUMA)。在HSA架构诞生之前,CPU单元和GPU单元分别控制着各自的内存区域,当CPU和GPU交互数据时,需要将自身内存区域中现有的数据复制一份到对方的内存区域中,这样在无形中降低了平台的工作效率。
HSA实现了CPU单元与GPU单元的内存统一寻址
经过了多年的发展,AMD提出了APU概念,该设计能够使CPU与GPU单元之间的传输通道由PCI-E总线升级成速度更为理想的内部总线,有效的降低了传输过程中的数据延迟,虽然没有从根本上解决CPU与GPU的数据共享问题,但却为HSA的出现奠定了重要基础。
hUMA作为HSA的核心技术之一,不仅突破了CPU与GPU在内存使用上的瓶颈,还对两者的工作效率进行了再度优化。通过hUMA,可以使CPU和GPU动态分配系统的物理内存资源,同时还允许CPU和GPU访问各自的虚拟存储资源,这样就实时确保了两者的一致性。
HSA联盟成员
HSA架构的推出,得到了硬件领域的广泛好评,由包括AMD、ARM、高通等大型公司在内的几十家厂商组建了阵容强大的HSA联盟,这也预示着HSA在未来将会有更为广阔的发展前景。在PC计算领域,HSA能够使APU以最快的浮点运算速度进行工作负荷的处理,搭配逐渐完善的软件及应用,将会有更多的用户体验到HSA的独特魅力。
推荐经销商