OpenCL通用编程环境将广泛支持CPU/GPU

  OpenCL最早由苹果提出,在Intel、AMD、NVIDIA等巨头的参与下,去年12月已形成第一版标准。最初,人们对于OpenCL的认识仅仅局限于GPU通用计算的统一标准。而在最终的标准中我们看到,OpenCL将提供一个通用编程环境,支持多">核心处理器(CPU)、图形处理器(GPU)、Cell架构以及数字信号处理器(DSP)等其他并行处理器。也就是说,OpenCL不仅针对GPU,依靠通用标准充分利用CPU、GPU及其他各类处理器产品的运算能力才是它的最终目标。

  正是沿着这种思路,AMD本月初发布了“全球首款基于x86架构CPU的OpenCL开发平台”:OpenCL for CPU Beta。开发者可以利用该工具编制OpenCL软件,充分发挥多核心x86 CPU的运算能力。AMD在它的发布新闻稿中表示:

  “AMD的OpenCL for CPU Beta是下一代ATI Stream SDK中OpenCL开发平台的关键组成部分。预计新ATI Stream SDK将于今年晚些时候推出。我们是业界唯一一家同时提供CPU和GPU的厂商,在挖掘OpenCL潜力的道路上拥有独特的优势。通过支持OpenCL,ATI Stream技术将能够令开发者将运算负载灵活的划分到CPU或GPU上,更有效的执行程序。”

AMD首次发布了可支持X86处理器的OpenCL SDK——ATI Stream SDK v2.0Beta,目前该SDK已交由业界标准组织KHRONOS进行审核。

  OpenCL是开放的免费通用并行计算标准,将统一管理一台主机的所有计算资源,比如你的多核CPU、GPU等,OpenCL将这些资源统一看作计算单元,共同发挥运算能力完成各类计算任务。

  由于Intel的Larrabee显卡暂时未能发布,故AMD是业内首家让旗下的GPU及X86 CPU均开放支持OpenCL标准的厂商。AMD表示,“该SDK将帮助程序员更轻松地开发并行架构软件程序,进一步优化多核心X86处理器,并可提供更好的计算“体验”。

时间: 2024-08-09 23:37:01

OpenCL通用编程环境将广泛支持CPU/GPU的相关文章

让Dreamweaver MX显示最舒服的编程环境

dreamweaver|编程|显示 很多人都使用很多的编程工具,尤其对于Web开发人员.这个小教程将告诉各位如何使DreamweaverMX编程环境适合中国的Web开发人员. 一个使用DreamweaverMX的开发人员,最希望自己的编程环境看上去是最舒服的.那么,他可能希望:DWMX能够非常完美的在页面编程状态显示中文 DWMX能够完美显示中文的同时,英文的编程环境也是最漂亮和舒服的. 以DWMX中文版而言,我们安装完毕后,打开页面的程序编辑方式,看到了非常令我们难以忍受的代码显示方式,难看而

【云计算的1024种玩法】打造自己的在线编程环境

前言 在学校上课的时候,最大的问题就是上一些需要利用电脑的技术课的时候遇到的无法保存的问题,学校的电脑因为是公共使用的因此就会使用一些重启还原的软件,而且因为配置稍微老旧还可能突然给你一个蓝屏,让你的心血全是白费,而插U盘也容易感染校园病毒,五月份的永恒之蓝还历历在目呢. 这时候,利用 ECS 打造一个在线编程环境来只需要通过浏览器就可以进行代码的编辑和上传,非常的方便. 介绍 Coding WebIDE(https://ide.coding.net) 是 Coding 自主研发的在线集成开发环

《树莓派Python编程入门与实战》——第3章 搭建编程环境 3.1 探索Python

第3章 搭建编程环境 在本章中,你将学到如下内容. 为什么学习Python 怎样检查你的Python环境 Python交互式shell程序 使用Python开发环境 如何创建并执行一个Python脚本 在本章中,你将会探索Python编程环境,了解各种工具,它们可以帮助你学习Python编程.在本章结束时,你将熟悉Python交互式shell和Python开发环境,你将写出的你第一行Python代码. 3.1 探索Python 如果你对Python没有兴趣的话,你是不会来读这本书的!Python

《树莓派Python编程入门与实战(第2版)》——第3章 搭建编程环境 3.1 探索Python

第3章 搭建编程环境 本章主要内容包括: 为什么学习Python 怎样检查Python环境 Python交互式shell 使用Python开发环境 如何创建并运行一个Python脚本 在本章中,你将会探索Python编程环境,了解各种工具,它们可以帮助你学习Python编程.在本章结束时,你将熟悉Python交互式shell和Python开发环境,你将编写出自己的第一行Python代码. 3.1 探索Python 如果对Python没有兴趣的话,你是不会来读这本书的!Python是一门非常流行的

《C语言编程魔法书:基于C11标准》——第3章 C语言编程的环境搭建3.1 Windows操作系统下搭建C语言编程环境

第3章 C语言编程的环境搭建 我们在第2章讲述了学习C语言所必需的一些预备知识.本章将给大家介绍常用桌面操作系统下的C语言环境搭建.这里所讲述的C语言编译器以及集成开发环境(IDE)都是可合法免费下载的,本书不鼓励各位使用盗版或破解软件,所以下面会列出下载这些合法免费软件的官方链接,大家把编程环境搭建完之后即可上机实践编程. 3.1 Windows操作系统下搭建C语言编程环境 Windows操作系统下默认不自带任何C语言编译器,大家必须从网上下载自己所需要的C语言编译器.如果各位想通过C语言开发

《树莓派Python编程入门与实战》——第一部分 树莓派编程环境 第1章 配置树莓派 1.1 树莓派是什么

第一部分 树莓派编程环境 第1章 配置树莓派 第2章 认识Raspbian linux发行版 第3章 搭建编程环境 第1章 配置树莓派 在本章中,你将学习如下内容. 树莓派是什么 如何获得一个树莓派 你的树莓派可能需要的一些外设 如何让树莓派工作 如何排除树莓派的故障 本章主要介绍树莓派:它是什么,它的历史,以及为什么你需要学习用Python在树莓派上进行编程.最后,你将了解到一些树莓派的外设以及将这些外设与树莓派组装好并运行起来的方法. 1.1 树莓派是什么 树莓派是一个非常廉价的.只有手掌大

《树莓派Python编程入门与实战(第2版)》——第一部分 树莓派编程环境 第1章 配置树莓派 1.1 获取树莓派

第一部分 树莓派编程环境 第1章 配置树莓派 第2章 认识Raspbian Linux发行版 第3章 搭建编程环境 第1章 配置树莓派 本章主要内容包括: 树莓派是什么 如何获得一个树莓派 你的树莓派可能需要的一些外围设备 如何让树莓派工作 如何排除树莓派的故障 本章主要介绍树莓派:它是什么,它的历史,以及为什么需要学习用Python在树莓派上编程.最后,你将了解到一些树莓派的外围设备以及将这些外围设备与树莓派组装好并运行起来的方法. 1.1 获取树莓派 树莓派是一个非常便宜的.只有手掌大小的完

gui-界面GUI编程环境求推荐

问题描述 界面GUI编程环境求推荐 在网上看到了很多,有MFC,QT,STK+等,求推荐,今后几年能有发展潜力的. 解决方案 关键是看以后的发展方向,QT不错,MFC是用在windows上的,最好还昌走移动端... 解决方案二: 关键是看以后的发展方向,QT不错,MFC是用在windows上的,最好还昌走移动端... 解决方案三: qt比较跨平台,Linux下面的很多界面程序都会用它,MFC主要是支持windows系统,目前一些windows软件等还在用,不过用MFC做界面的越来越少了,没以前那

手把手教你将Vim改装成一个IDE编程环境(图文) 吴垠_相关技巧

By: 吴垠 Date: 2007-09-07 Version: 0.5 Email: lazy.fox.wu#gmail.com Homepage: http://blog.csdn.net/wooin Copyright: 该文章版权由吴垠和他可爱的老婆小包子所有.可在非商业目的下任意传播和复制.对于商业目的下对本文的任何行为需经作者同意. 联系方式:lazy.fox.wu#gmail.com 1 写在前面  Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛