《OpenCL 异构计算》发布 AMD引领潮流
刘策 发表于:12年05月24日 09:54 [转载] IT168
5月22日,《OpenCL 异构计算》中文译本发布暨高等院校异构计算综合技能及学科应用培训(北京)在中科院软件所举行。作为目前国内第一本全面介绍OpenCL(开放计算语言) 的专业指导书籍,此书的出版填补了中国在异构计算领域内的一项空白。同时,AMD (NYSE: AMD)不仅参与和支持该英文原著的编写与出版,还致力于通过先进的理念、技术、和实践推动异构计算在中国乃至全球的普及和发展。
教育部科技发展中心信息处处长曾艳女士、AMD全球副总裁及院士Leendert van Doorn博士,AMD中国技术开发与合作总监楚含进先生等出席了此次活动。“异构计算正成为大势所趋,这本书的出版是OpenCL在中国落地扎根的一个里程碑。”翻译团队代表,来自中国科学院软件研究所并行软件与计算科学实验室的姚继峰博士在致辞中表示。作为走在异构计算领域发展最前列的芯片厂商,AMD和国内高校联合编写了丰富的异构应用实例, 帮助广大开发者更好地学习和掌握OpenCL,推动异构计算在中国的普及,,展现出其成为异构计算领域领导者的实力及决心。
作为业界公认的第一个异构计算开发语言标准,OpenCL 正逐渐被各主要计算平台所采用。基于OpenCL开发的应用程序可以最佳地调用异构系统中的所有计算资源,,最大化发挥计算能力,真正体现异构计算的高效节能优势。目前,作为全球唯一同时拥有CPU(中央处理器)和GPU(图形处理器)精深技术的厂商,AMD推出的AMD Fusion APU能够为OpenCL开发环境提供最佳平台支持,是x86领域中实现异构计算的鼻祖之作。
APU革命性地把多核处理器和独显核心真正融合在一颗芯片内,在兼具两者优势的同时让计算资源在CPU及 GPU之间实现智能分配,真正实现“协同计算,彼此加速”。目前已有50多款由领先的软件和网络内容提供商提供的应用软件正在利用APU 技术进行加速,并最终为用户带来全新的加速计算体验,如针对APU优化的IE9给用户带来了更逼真的下一代网上冲浪体验、优化后的暴风影音也正为用户带来更高清、平滑和绚丽的显示效果。其中不乏基于OpenCL开发的应用实例。
大获成功的APU正是基于AMD的异构系统架构 ((Heterogeneous System Architecture, HSA)。HSA 是集CPU、GPU及第三方IP于一身的开放式异构计算架构,它提供了一个就并行编程和基于OpenCL等行业标准合作的平台,以帮助软件生态系统建立在最新的计算方法基础之上,最终实现高性能、低能耗的极致计算体验。未来,AMD希望越来越多的开发者采用HSA进行异构计算产品设计及基于HSA进行应用程序开发,将HSA推动成为业内统一的异构计算架构标准。据透露,在今年的AMD融聚开发者峰会(AMD Fusion Developer Summit, AFDS)上,将会有针对HSA的重要技术及合作信息发布。
与此同时,AMD也正在全球和中国积极建立并发展异构计算开发者社区,以影响更多的程序员、IT专业人员和草根开发者。通过建设交流和分享平台,提供开源技术资源、开发工具等方式,AMD希望能够帮助开发者更好地进行异构应用程序开发,以拥抱异构计算带来的巨大机会。
“能够参与编写并为这本书译成中文提供帮助,我们感到非常荣幸。” AMD中国技术开发与合作总监楚含进先生表示,“这本书旨在教导异构环境下的编程技巧,它适合不同水平的学习者。我们希望这本书能够成为高校OpenCL 课程的教科书,帮助中国高校异构计算人才的培养。”目前,AMD已经在中国10余所大学进行了异构计算及OpenCL的授课和培训,在其不断推动和支持下,已经有老师陆续在各个高校开始相关教学。除此之外,AMD也分别与清华大学、浙江大学等高校合作开展通用GPU应用等科研项目,助力中国专业技术人才队伍的建设及科研创新能力的提高。
异构计算被业界视为继单核、多核之后的第三个时代,它将打破摩尔定律,有效解决能耗、可扩展性等问题,成为全球高性能计算领域中的一种重要新兴模式。作为异构计算领域的先行者和领导者,AMD以其前瞻性的视野及不断创新的技术优势,在异构计算领域已经开展了很多卓有成效的实践和推动工作。未来,AMD希望能够继续为全球异构计算发展和加速中国异构计算普及做出贡献,推动一个全新计算时代的到来。