为了推动GPU通用计算,AMD联络多家公司成立了HSA异构运算基金会,今年9月份已经推出了1.0版HSA规范。只不过HAS虽然人多势众,但AMD在GPU通用计算上还是不如NVIDIA的CUDA做得好,这次的TOP500计算机中有104台是异构系统的,其中使用NVIDIA加速卡的有66台,使用AMD显卡的只有3台。为了解决这个问题,AMD在SC15国际超算会议上宣布了一个“玻尔兹曼计划”,可以让自家的Radeon显卡运行原本针对CUDA开发的代码,这是要把NVIDIA气死啊!
AMD推出的“玻尔兹曼计划”(Boltzmann initiative)以奥地利物理学家、哲学家路德维希·爱德华·玻尔兹曼命名,他从统计学角度阐释了热力学第二定律,提出了著名的玻尔兹曼熵公式,现代GPU也从玻尔兹曼的工作中受益。
AMD的玻尔兹曼计划,跟NVIDIA的GPU代号一样都选择了著名物理学家
AMD的玻尔兹曼计划实际上分为两个层面的,首先AMD彻底返修了自家的驱动,开发了专用的64位Linux驱动,后者允许AMD的硬件运行无头Linux(headless linux,指没有外设、显示的Linux)并完整应用HSA功能,AMD称之为HSA+运行时,除了HSA功能之外HSA+实际上还可以添加额外的、用于FirePro显卡的额外指令。
第二部分就更重要了,AMD推出了HCC异构计算编译器,支持C++语言,同时支持CPU和GPU,是专为高性能计算开发的编译器。
第三个部分是HIP(Heterogeneous-compute Interface for Portability)可移植异构计算界面,这个东西就是专门对付NVIDIA的。由于NVIDIA专心搞自家的CUDA,对OpenCL并不怎么上心,硬件规格支持也仅限于OpenCL 1.2,AMD倒是一心想着支持OpenCL,但NVIDIA的不配合只能让他们痛下杀招——HIP可以让开发者把CUDA代码转换成AMD HIP代码,支持CUDA与HIP之间的源码到源码转换。
很多人认为AMD的HIP实际上是让AMD显卡支持了CUDA,但实际上并不是,AMD是不可能这么做的,NVIDIA同样也不会允许AMD这么做。HIP实际上是开发者把针对CUDA开发的代码转换成AMD显卡可以运行的代码,只不过是帮助开发者节省重新开发的时间,提高效率。
小编推荐阅读《明日之后》秋日森林宝箱位置探索攻略技巧大全(揭秘宝箱位置,轻松获得珍贵道具)
阅读姜子牙打野技能加点攻略与技巧大全(王者荣耀姜子牙打野出装及技能加点详解)
阅读《一起来捉妖春节活动技巧攻略指南》(尾火虎打法技巧详解,助你顺利抓妖)
阅读《暗区突围听声训练全攻略最新指南》(游戏迷必读,提升听觉技能的最佳方式)
阅读《崩坏3》鬼铠重磁暴斩解析最新(属性、技能、加点一网打尽,玩转鬼铠重磁暴斩)
阅读《鬼泣巅峰之战》铭文升级攻略技巧指南,让你的英雄更加强大!(打造超级英雄,从铭文升级开始!)
阅读《别惹农夫》小青隐藏皮肤解锁攻略技巧大全(掌握这个关键,你也能拥有小青的另一面)
阅读英雄联盟手游32新符文效果一览大全最新(掌握新符文,搭配出最强阵容!)
阅读反斗联盟小护士勋章搭配推荐攻略秘籍(打造最强小护士,让你成为团队中的主力!)
阅读混沌之钻获得途径大全最新指南(黑色沙漠手游中如何轻松获取混沌之钻)
阅读《和平精英》祝福卷轴分布位置一览大全最新指南(找到祝福卷轴,开启属于你的福利!——以游戏为主的地图指引)
阅读《王者荣耀》云缨装备获取技巧攻略(一步步教你获得最新皮肤,)
阅读《DNF》阿拉德谋略战智慧试炼攻略秘籍大全(打法技巧、关卡攻略、神器使用)
阅读《坎公骑冠剑》速度解析攻略指南(闪电都比不上的极速体验,游戏技巧大揭秘)
阅读探索《幻塔》攻略指南中艾达死士的秘密(跟随任务线一步步揭开谜团,探索了解游戏中的角色人物)
阅读