面向未来的开发,异构编程技术社区
第1期
2012年08月
编者按:“免费的午餐已经结束”——C++大师Herb Sutter在2006年就预见了软件开发者将面临的挑战。6年过去了,多核并行已经成为当下开发者必须要面对的问题,而异构计算将不同的处理器的优势结合,爆发出令人惊叹的性能。包括Apple、AMD、ARM、Intel等巨头都在不约而同的研发异构计算,在桌面、移动端及服务器领域有广阔的前景。通过C++、Java或OpenCL都可以快速学习异构编程,随着更多库和编程工具完善,异构编程更加易用和高效,通过简单的改动和重编译,就可以在智能手机和PC间移植应用。一扇大门正在向你打开。
进入异构编程技术社区
本期关注
CSDN异构编程技术社区正式成立。我们将专注于异构计算的技术发展与创新,分享开发技巧,提供第一手的资讯、开发资料、下载资源、demo案例等。同时,我们将邀请一些异构计算前沿企业提供培训、案例分享,定期组织在线Q/A、高校活动、线下沙龙、开发大赛等,还将不定期发布一些工作/实习机会。为用户和开发者营造一个轻松、高效方便的学习交流平台!
现在加入异构编程社区,可赢取异构编程书籍!
专家分析
AMD异构系统首席架构师Phil Rogers布道HSA
导读:异构计算被广泛认为是继多核架构后提升处理器性能的最有效的方法,开发者和软件公司通过异构编程能够实现以往CPU无法满足的处理效果甚至全新的领域,并带来全新的用户体验,如人脸识别、高清图像防抖处理等等。通过异构系统架构(Heterogeneous Systems Architecture, HSA),开发者可以充分发挥GPU的潜力,编程难度也大幅降低,并可通过简单的改动和重编译在PC、平板电脑、智能手机端移植。今年6月,AMD、ARM、Imagination、MTK和TI作为发起者共同宣布HSA基金会(HSA Foundation),推动HSA普及和跨平台应用。
最新推荐
AFDS 2012 精彩演讲回放!
2012年AFDS(AMD Fusion Developer Conference, AMD 融聚开发者大会)已落下帷幕。目前通过访问 AFDS-D 网站就可以观看全部主题演讲和10个技术论坛的video。
异构系统架构编程的现状与展望
未来如何更容易地编写异构程序?CPU与GPU是否将走向融合? 6月22日,AMD副总裁Leendert van Doorn就异构编程领域的最新进展,接受了《程序员》杂志的专访。
从AFDS 2012看异构计算发展
与上届AFDS发布第一代笔记本平台A系列APU并宣传异构计算概念不同,本届AFDS召开前,新一代Trinity APU已经发布,而异构计算,也成为了本届AFDS的重点。时隔一年后,AMD以融合概念打造的异构计算进展如何?
基于OpenCL的OpenCV扩展库发布 性能飙升
近日,AMD工程师Niko发布了基于OpenCL的OpenCV扩展库,根据Niko发布的测试结果显示,对比CUDA有1.2倍的加速,而对比CPU则有平均60倍的加速。
OpenCL 1.2版说明
OpenCL 1.2版说明书,文档版本为1.5,建议使用OpenCL编程者必读。
学习Aparapi异构编程
AMD软件工程师Gary Frost在blog中介绍了如何用Aparapi进行异构编程。
C++ AMP Overview
C++ 加速大规模并行(c++ AMP) 通过利用独立图形卡上的数据并行硬件,如图形处理单元 (GPU),加快了c++代码的执行。 通过使用c++的存储系统,可以代码,这样可以加快执行异构硬件上使用并行机制的多维数据的算法。
技术资源
AMD APP SDK下载   Aparapi资源下载   AMD码性能分析工具   C++AMP