热点推荐
ZOL首页 > 显卡 > 新闻 > 新品 > 揭秘MacBook笔记本为啥用NVIDIA芯片组

揭秘MacBook笔记本为啥用NVIDIA芯片组


CNET中国·ZOL 作者:中关村在线 林光楠 责任编辑:王胤韬 【原创】 2008年12月02日 06:00 评论
回到顶部阅读

第一页

        新一代MacBook将采用NVIDIA的GeForce 9000系列主板已经不再是新闻,那么是不是苹果用户也同样可以享受到通用计算CUDA了呢?


MacBook使用NV芯片组 OpenCL与CUDA答疑

        对苹果笔记本关注的用户一定知道,最近苹果大力推行的OpenCL同样是基于GPU、CPU并行计算、编程的全免费开放行业标准。首批成员包括:3Dlabs、AMD、苹果、ARM、Codeplay、爱立信、飞思卡尔、Graphic Remedy、IBM、Imagination Technologies、Intel、诺基亚、NVIDIA、摩托罗拉、QNX、高通、三星、Seaweed、德州仪器和瑞典Umeå大学。


         那么苹果使用NVIDIA的显示核心,是否会在OpenCL与CUDA之间进行取舍呢?下面就通过一个简单的Q&A来为大家答疑解惑:

1. 问:新一代MacBook是否支持CUDA?

答:支持!新一代MacBook所采用的GeForce 9400M GPU(图形处理器)拥有16核心CUDA架构,因此能够运行基于CUDA的应用程序以及对其进行编程。现在,Apple在其网站上给出了一个链接,可下载适用于OS X操作系统的CUDA。

2. 问:新一代MacBook是否支持OpenCL?

答:支持。这些系统都将支持OpenCL。Apple已经在其网站上发布了下列信息:“又一种Snow Leopard技术 – OpenCL(开放性计算语言)让开发人员能够高效地利用图形处理器(GPU)目前尚未释放出来的高达数G浮点性能的强大计算动力。GPU(图形处理器)的处理速度已接近每秒一万亿次运算,它们能够执行的任务远远超出了绘图的范畴。OpenCL能够利用这种强大动力并将这种动力应用到通用计算中。”
www.apple.com/macosx/snowleopard/

3. 问:NVIDIA®(英伟达™)是否支持OpenCL?

答:当然支持。Apple是一家实力强劲的合作伙伴,他们宣布以GPU(图形处理器)作为其操作系统以及应用程序战略的核心,这是对并行计算运动提供强有力的支持。我们已经在CUDA身上投入了五年多的精力,而支持CUDA的NVIDIA GPU(图形处理器)数量也超过了8000万颗,NVIDIA®(英伟达™)是Mac OS X、Windows以及Linux等各种操作环境的最佳平台之选。

回到顶部阅读

第二页

4. 问: NVIDIA®(英伟达™)是否参与过或正在参与OpenCL的制定?

答:  是的。作为GPU(图形处理器)技术的行业领袖,我们有责任推动和发起并行计算运动。我们已经在CUDA身上投入了五年多的精力,CUDA团队将继续支持我们所有的合作伙伴,帮助他们将并行GPU计算推向市场。

5. 问:  OpenCL是否基于CUDA?

答:  针对OpenCL以及CUDA,编程人员可以使用相同的理念体系以及并行编程策略。二者在句法上非常相似,但是OpenCL更适用于OS X,而CUDA 则基于标准的C语言,可适用于各种平台。我们已经设计出了软件栈,因此对我们的硬件来说,OpenCL以及CUDA看上去是一样的。它们只是通向GPU加速代码的两种不同途径而已。

6. 问:  如果OpenCL不是基于CUDA,那是什么原因?

答:  CUDA是一种通用、跨平台的C语言环境,而OpenCL则更适用于Apple以及OS X。

7. 问: 如何对比 CUDA和OpenCL?

答:  CUDA包含编译器、软件工具以及应用程序接口(API),是一款经过精心调试与完善的编程环境和架构。对我们而言,OpenCL是进入CUDA并行编程架构的另一种应用程序接口。针对OpenCL以及CUDA,编程人员可以使用相同的理念体系以及并行编程策略。这两者在句法上非常相似,但是OpenCL更适用于OS X,而CUDA 则基于标准的C语言,可适用于各种平台。我们已经设计了软件栈,因此对我们的硬件来说,OpenCL以及CUDA代码看上去是一样的。它们只是通向GPU加速代码的两种不同途径而已。

8. 问:  两者是否兼容?

答:  CUDA和OpenCL二者的应用程序接口(API)有所不同,因此代码也不会完全兼容。然而,它们在定义数据并行机制方面有类似的构造,因此它们的代码会非常相似,而且移植工作也会非常省力。现在的情况是,CUDA已经面世并且得到了包括OS X在内的所有大多数操作系统的支持,这就意味着开发人员现在拥有了一个稳定、普及的环境来开发gigaflop级浮点性能GPU应用程序。这种开发环境在OpenCL发布时可通过OpenCL轻松地与OS X整合在一起。

9. 问:  OpenCL是否会代替CUDA?

答:  不会。OpenCL实际上可利用CUDA驱动程序堆栈来在NVIDIA GPU(图形处理器)上实现超高性能。

10. 问:  你们是否支持将OCL制定为一种标准?

答:  当然支持。我们支持所有的标准制定工作。


  【游戏推荐】传:《暗黑3》Alpha试玩版已经泄漏

  暴雪嘉年华BlizzCon08上开放了《暗黑破坏神3》的试玩,这让广大暗黑粉丝都激动了一把,虽然试玩过程在削平了骷髅王之后就宣告结束。不过我们的故事还没有结束,根据国外的《暗黑破坏神3》站点所透露的消息,《暗黑破坏神3》的试玩版本发生了泄漏![详细]

  【游戏推荐】索尼开始研发PSP2 画面将达到PS3水准

  消息称,索尼将授权使用PowerVR SGX55x,作为新设备的图形处理核心,但这个新处理的核心都多强?官方说,“将有可能达到PS3图形处理器的水准”,注意是PS3哦。[详细]

查看本文作者 林光楠 的其他文章>>
给文章打分 5分为满分(共0人参与) 查看排行>>
频道热词:华硕主板  Intel  AMD  
视觉焦点
显卡新闻热点
排行 文章标题
TOP10周热门显卡排行榜
  • 热门
  • 新品