AMD联手开源社区和技术伙伴为服务器带来异构系统架构优化

转载 2013年11月12日 12:13:43


AMD于今日宣布了其正在与开源社区和技术伙伴们联手推动其下一代"加速处理器"(APU)产品的消息。该公司研究员Phil Rogers在主题演讲中强调:"AMD正在改进软件和协助其他开发者利用APU技术"。APU采用了由HSA Foundation维护的异构系统架构(Heterogeneous System Architecture),在单一芯片上整合了Radeon图形引擎和x86处理器,能够让加速器和图形处理器运行在与系统CPU相同的水平。



异构系统架构(HSA)允许程序使用图形处理器进行浮点运算,而无需独立的内存或任务调度,因此可以有更好的低层系统集成和速度的相应增加。该技术概念通常用于移动设备的"片上系统"(SoC)。但是AMD也已经开发了能够帮助开发者们利用HSA架构的工具软件。

HSA架构使得CPU和GPU能够在单一芯片上和谐共处,能够无缝地将任务移动到最适合的处理单元,不会造成数据传输速度的损失,从而为节点中的GPU处理更除杂的任务留下更多的可用内存资源。

服务器最关注的是高效、可扩展和适应性,以便迎合不断变化的工作负载和新的计算特征。而能够利用服务器APU的软件应用,势必更加地高效低耗,这为密集型服务器解决方案的高度并行和多媒体工作负载带来了很好的优化。

Oracle和AMD合作的Sumatra GCC/HSA项目,为Linux GCC编译器带来了这项技术(它为开源社区集成了AMD clMath库)。而AccelerEyes的ArrayFire 2.0,则为Windows和Linux开发人员带来了能够利用GPU计算的简易API。

最后,或许最重要的还是CodeXL 1.3的发布(面向Windows和Linux的开发人员工具套件),它为服务器应用程序开发人员带来了新库的远程调试和分析功能。

CPU+GPU异构计算编程简介

异构计算(CPU + GPU)编程简介1.概念 所谓异构计算,是指CPU+ GPU或者CPU+ 其它设备(如FPGA等)协同计算。一般我们的程序,是在CPU上计算。但是,当大量的数据需要计算时,CPU...
  • Augusdi
  • Augusdi
  • 2013年09月13日 15:14
  • 8888

异构系统架构标准——HSA

在异构系统架构(Heterogeneous System Architecture,简称HSA)上进行并行运算的异构计算(Heterogeneous Computing)技术从上世纪80年代产生,是并...
  • u010945683
  • u010945683
  • 2015年06月05日 15:15
  • 1900

腾讯笔试题:二进制地址为011011110000,大小为(4)10和(16)10块的伙伴地址

二进制地址为011011110000,大小为(4)10和(16)10块的伙伴地址分别为:_________,_________。...
  • lands92
  • lands92
  • 2014年07月11日 08:59
  • 1601

异构并行

 1. 异构体系结构计算机体系结构的发展在追逐摩尔定律的过程中在慢慢演进。并行与异构的并行,是今后体系结构发展的未来。1.1 并行-计算机体系结构的变迁并行,是人们在直觉上对计算机性能的一种改进措施。...
  • DigBug
  • DigBug
  • 2009年04月27日 16:34
  • 2897

多源异构环境下数据库的同步复制技术研究

参考链接:http://www.toutiao.com/i6253620263447953922/ 多源异构环境下数据同步复制技术的研究 电子技术应用 2016-02-21 13:44 摘 ...
  • iie_libi
  • iie_libi
  • 2017年04月01日 10:55
  • 386

大型系统技术架构要点

架构一词,比较飘渺,隐藏在代码的背后,似有似无。大家对于架构师这个职位也褒贬不一。大型网站不是设计出来的,而是逐步发展演化过来的。 什么是架构? 最高层次的规划,难以改变的决定,这些规划和决定奠定了事...
  • JohnShu
  • JohnShu
  • 2017年01月09日 11:56
  • 1743

AMD 和 INTEL,运行Java哪个更好?

CPU价格越来越便宜,双核CPU已经到处可见了。很多人都在更新换代。对于开发者和用户来说,最关心的,可能是,运行Java应用,AMD还是INTEL更合适呢?有部分用户提到,AMD更合适复杂的服务器运算...
  • baggio785
  • baggio785
  • 2006年01月23日 00:21
  • 1472

解决异构系统之间交互——Web Service

Web Service见名之意就是网络上的一些服务,解决的问题就是如何使用这些服务,因为软件的开发有各种各样的语言,利用Java,C#,VB.NET,PHP等等,如何使这些语言编写的程序能够进行互通,...
  • liujiahan629629
  • liujiahan629629
  • 2014年04月15日 00:37
  • 17141

适用于XP的AMD双核优化补丁集

导读:      适用于XP的AMD双核优化补丁集    今天刚给别人配了台机器,U是AM2 4000+ X2,装系统时想到以前看到的关于XP对双核的支持问题,于是上网搜了一下,大多是说给XP打4个...
  • chief1985
  • chief1985
  • 2007年12月15日 01:05
  • 13419

CPU 集群 / GPU 集群/ 异构集群 /分布式

集群是个物理形态,分布式是个工作方式。只要是一堆机器,就可以叫集群,他们是不是一起协作着干活,这个谁也不知道;一个程序或系统,只要运行在不同的机器上,就可以叫分布式,嗯,C/S架构也可以叫分布式。 ...
  • cyuyanchenxi
  • cyuyanchenxi
  • 2017年03月29日 14:45
  • 696
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AMD联手开源社区和技术伙伴为服务器带来异构系统架构优化
举报原因:
原因补充:

(最多只允许输入30个字)