图形硬件处理标准 OpenCL

2008-12-09  来源:本站原创  分类:开源  人气:6 

OpenCL 网站 : https://www.khronos.org/opencl/

OpenCL全称Open Computing Language,是第一个面向异构系统通用目的并行编程的开放式、免费标准,也是一个统一的编程环境,便于软件开发人员为高性能计算服务器、桌面计算系统、手持设备编写高效轻便的代码,而且广泛适用于多核心处理器(CPU)、图形处理器(GPU)、Cell类型架构以及数字信号处理器(DSP)等其他并行处理器,在游戏、娱乐、科研、医疗等各种领域都有广阔的发展前景。

OpenCL 1.0主要由一个并行计算API和一种针对此类计算的编程语言组成,此外还特别定义了:

1、C99编程语言并行扩展子集;

2、适用于各种类型异构处理器的坐标数据和基于任务并行计算API;

3、基于IEEE 754标准的数字条件;

4、与OpenGL、OpenGL ES和其他图形类API高效互通。

OpenCL是由苹果在六个月前首次提出的,随后Khronos Group成立相关工作组,以苹果草案为基础,联合业界各大企业共同完成了标准制定工作。工作组的26个成员来自各行各业,且都是各自领域的领导者,具体包括3DLABS、 Activision Blizzard、AMD、苹果、ARM、Barco、博通、Codeplay、EA、爱立信、飞思卡尔、HI、IBM、Intel、 Imagination、Kestrel Institute、摩托罗拉、Movidia、诺基亚、NVIDIA、QNX、RapidMind、三星、Seaweed、TAKUMI、德州仪器、瑞 典于默奥大学

标准倡导者苹果将是最先应用OpenCL技术的厂商之一,代号Snow Leopard的新版操作系统Mac OS X 10.6就会集成该标准。相比之下,微软没有参与OpenCL的制定工作,Windows 7自然也不会提供支持,不过DirectX 11将会带来类似的Computer Shader技术,很可能会重演DirectX与OpenGL之战。

同时,AMD Stream SDK、Codeplay Sieve C++等都正在准备进行改革,以便完全符合OpenCL 1.0标准,NVIDIA的CUDA技术也有望借机大展拳脚。

图形硬件处理标准 OpenCL

  • 授权协议: 未知
  • 开发语言: C/C++
  • 操作系统:
相关文章
  • 图形硬件处理标准 OpenCL 2008-12-09

    OpenCL 网站 : https://www.khronos.org/opencl/ OpenCL全称Open Computing Language,是第一个面向异构系统通用目的并行编程的开放式.免费标准,也是一个统一的编程环境,便于软件开发人员为高性能计算服务器.桌面计算系统.手持设备编写高效轻便的代码,而且广泛适用于多核心处理器(CPU).图形处理器(GPU).Cell类型架构以及数字信号处理器(DSP)等其他并行处理器,在游戏.娱乐.科研.医疗等各种领域都有广阔的发展前景. OpenCL

  • 巨人携英特尔拟推网游业硬件选购标准 2014-01-16

    新浪科技讯 2月25日上午消息,巨人网络刚刚宣布发布与英特尔合作的业内首个网游硬件评测平台.巨人网络表示,欢迎其他网游公司采用该平台,并希望将其推广成为网游业服务器硬件选型标准. 据介绍,该硬件评测平台是巨人网络根据网游服务器引擎特点,通过模拟网络游戏对服务器的性能需求,对刚刚投入市场和正在研发中的计算机硬件在网游业务上的运行情况进行评测和分析,以了解未来硬件产品的发展趋势,从而使开发中的新游戏能够平稳有效地在未来推出的硬件环境下运行. 该平台试图解决的问题是,为以后网游厂商硬件选型提供直观的数

  • 图形图像库集合 2013-12-20

    Google三维API O3D O3D 是一个开源的 Web API 用来在浏览器上创建界面丰富的交互式的 3D 应用程序.这是一种基于网页的可控3D标准.此格式期望真正的基于浏览器,独立于操作系统之外,并且支持主流的3D显卡,这样就可以在网页中实现效果逼真的3D动画.在线演示:http://o3- 更多O3D信息 最新新闻: 谷歌联手Mozilla基金开发3D互联网图像技术发布于 2个月前 绘图引擎 RRDtool 简单的说,RRDtool (Round Robin Database Tool

  • Tk图形用户界面 Tkinter 2009-01-03

    Tkinter 网站 : https://wiki.python.org/moin/TkInter Tkinter(也叫Tk接口)是Tk图形用户界面工具包标准的Python接口.Tk是一个轻量级的跨平台图形用户界面(GUI)开发工具.Tk和Tkinter可以运行在大多数的Unix平台.Windows.和Macintosh系统. Tkinter 由一定数量的模块组成.Tkinter位于一个名为_tkinter(较早的版本名为tkinter)的二进制模块中 .Tkinter包含了对Tk的低 级接口模

  • 反思:OOXML终成标准 2015-03-06

    微软OOXML标准已获通过 中国投反对票 通过微软内部人士获悉,微软新一代文档标准OOXML已经获得国际标准化组织(ISO)的通过.中国依然投反对票. ISO共有104个成员,其中包括41个技术能力强.参与标准化活动多的"P成员".若微软文档标准想成功成为国际标准,必须同时满足"超过2/3的'P成员'支持"和"不超过25%的所有成员反对"这两个条件. 2007年9月,ISO已经就OOXML举行了首投票,最终微软的请求没有获得批准;其中中国投了反对

  • 微软统一Windows Phone标准意在重振手机业务 2014-04-23

    来自国外媒体的消息,微软亚太区移动通信业务主管Natasha Kwan在接受采访时表示现有的WM 6.X手机因硬件不符合要求均不能升级至Windows Phone 7系统,此举意味着微软将下定决心统一Windows Phone硬件标准. 微软在上个月正式发布Windows Phone 7 Series之后,许多WM手机用都在期待知道自己是否能升级使用新系统,但是微软并未公布新系统的硬件配置标准.如果现有WM手机都不能升级至Windows Phone 7系统,将会对WM 6.X手机用户造成不小的打

  • Windows7到底有多强?史上最详细Windows 7评测 2015-04-30

    Windows 7从最初的Alpha版.Beta版一路走来,最新的RC2版已于6月11日发布,而RTM版也在6月底分发给各大电脑厂商.自Windows 7 Beta发布以来,经过众多用户的试用和感受,是叫好声不断.随着Windows 7成熟的步伐越迈越快,也越迈越稳,正式版也将在今年10月发布.那么Windows 7究竟有着怎样的魔力,对硬件平台又有着怎么样的要求呢?按照微软官方的说法,Windows 7 RC版已经和正式版本区别不大,那么我们就以Windows 7 RC版作为测试的平台,带您体

  • 苹果公司雇佣前ATI图形芯片设计师 2009-06-09

    本文中文来源:网站建设专家奥杰cms下载 抢滩登陆 2009-5-12 14:05:21 苹果公司从AMD雇佣了一个很有影响力的显卡芯片设计师,这标志着苹果公司将会将工作重点移向图形处理.Bob Drebin是该公司ATI图形产品小组的前首席技术官,他在个人资料上暗示他现在是苹果公司一个小组的高级管理人员.从2000年以来,他除了领导了ATI的GPU工程以外,他还花大量的时间开发出的产品在Silicon Graphics,并且在在ArtX用年时间协助开发了"Flipper"GPU(这是

  • 不只有CPU,细数移动GPU的那些事 2013-08-31

    移动计算时代大潮袭来,手持设备的应用范围也被大大拓宽.从早期手机只能打电话.发短信.看图片,到今天手机能够看高清视频.玩3D游戏,拥有各种 酷炫的操作界面,除了SOC芯片中CPU部分的进步外,其GPU部分也非常重要.和PC相同的是,移动SOC的CPU和GPU两个部分也可以互相搭配.替 换,很多厂商往往会给相同的CPU核心搭配不同的GPU以区分SOC芯片的档次:和PC不同的是,目前移动计算的GPU厂商很多,除了人们熟知的高通. ARM外,还有NVIDIA.Imagination Technolog

  • 如何确保新电脑能运行Vista 2014-01-22

    对于想买电脑的人来说,眼下的市场有点令人眼花缭乱,这时候来写春季台式电脑购买指南也就就比往常多了些难度.微软(Microsoft)的Windows XP操作系统几个月后就要退居二线了,然而该公司迄今仍未发布有关其下一代操作系统Windows Vista的最终标准文件,让用户知道要运行Vista需要什么样的硬件配置.Vista定于明年1月份面市. 与此同时,苹果电脑(Apple Computer)正在修改整个Macintosh系列产品,以使其能兼容英特尔芯片.现在,最新的Mac电脑已经能够同时运行

  • 一款基于Webgl实现的3D类网页游戏 2014-02-22

    摘要:本文主要介绍运用webgl的第三方框架three.js实现的一款简单的3D类网页游戏.主要内容包括介绍three.js,如何运用three.js摆放相机,设置相机角度,相机视觉角度转移,场景中物体的位置摆放和贴皮,在3d世界中的直线运动,碰撞检测等. 关键词:3d数学, webgl, three.js, 技术领域:前端开发,游戏开发,3d,webgl 一. 背景 作为 HTML5 大家庭中的一员,相比 CSS3 和 WebSocket 等大家早已熟知的新技术,WebGL 可以说是其中最神秘

  • 什么是DirectX 2014-03-30

    目录 概述 组成 分类 DirectX 的历史 概述 DirectX是一种应用程序接口(API),它可让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3d图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度.这样说是不是有点不太明白,其实从字面意义上说,Direct就是直接的意思,而后边的X则代表了很多的意思,从这一点上我们就可以看出DirectX的出现就是为了为众多软件提供直接服务的. 举个

  • Windows 8将替换Win32 API 2014-05-01

    Windows8新引入了称为WinRT的核心API.支持使用C/C++..NET或JavaScript来开发Metro风格的应用.这些应用自动获得硬件加速和高级电源管理的功能.现有的Silverlight和WPF应用程序可以以最小的代价移植到新的"NativeXAML"库. 以下是主题演讲的摘要.当它们发布时,将提供更多细节. 概要 Windows8:基本内存使用从540MB降到281MB. 锁屏将显示用户内容. 触摸式密码,基本上是点击图像上的三个点给机器解锁. 类似WindowsP

  • 写于Silverlight整装待发之际(七):Silverlight VS Flash/Flex 2014-11-22

    系列文章目录索引:<写于Silverlight整装待发之际> 对于两个事物的比较,我们通常会从两个方面出发,共同点和不同点,今天我也打算这么来比. 首先来看共同点: 1. 两者都是用于RIA(富英特网应用)开发的. 2. 两者都提供了基于矢量的图形/动画解决方案. 3. 两者的播放器都是用ActiveX写的. 4. 两者都有自己独立的图形和程序开发工具. 再来看不同点,那可就多了,下面一一列举: 文件格式 Flash/Flex Silverlight UI代码文件 .fla, .mxml .x

  • 大数据管理系统LAXCUS(一):基础与数据 2014-01-30

    前言 LAXCUS是一套数据管理软件,应用于大规模数据存储和计算环境.这是一个独立和完整的产品,融合了包括数据存储.网络通信.网络计算.数据安全.网络安全.任务调度.容错处理.自动化管理.人机交互接口.应用开发等多方面的技术.LAXCUS采用JAVA语言编写,支持行/列两种数据存储,通过终端或者应用接口嵌入方式接入,执行SQL和类SQL操作.产品布署使用快捷简单,遵循LGPL协议,开放源代码,运行在LINUX平台. 1.1 基于现状的一些思考 在过去十几年里,随着互联网络和各种新兴技术的快速发展

  • MSDN英文博客描述IE9浏览器的开发进度 2014-03-28

    IE9浏览器的信息不断出现, 大家对IE9的期待度也不断提高.下面是来自微软的一个MSDN英文博客的描述,其中包括最新的IE9浏览器的开发进度. 文章中写道: 脚本引擎只是其中的浏览器的子系统之一.有很多的脚本的性能基准.一个共同的脚本性能测试是苹果的WebKit团队,SunSpider测试. 我们正在改变IE浏览器使用的Windows API DirectX家族,以便加快web开发进展.出发点是从CPU转移所有图形和文字渲染的图形卡,使用Direct2D和DirectWrite.图形硬件加速意

  • IE9浏览器性能大改进 极速超越Chrome 2014-06-13

    微软最近发布了IE9(Internet Explorer 9)的一些技术细节,除了IE9将利用PC的图形处理单元(GPU)优势去加速文字和图形的渲染能力.加强标签浏览.可伸缩矢量图形(SVG)以外,IE9还将更遵守网页浏览标准,特别是对HTML5标准的支持.IE9的性能表现将大幅提高,从而在运行速度上缩短IE同火狐.Chrome等浏览器竞争产品的差距. 目前IE9仍处于初期开发阶段,微软不断放出关于IE9的一些新细节,那就让我们一起看看IE9带来了那些新玩意: 1.将全面遵循HTML5标准 微软

  • 微软和开放--一段不得不说的往事 2014-11-19

    随着OOXML与ODF的竞争为世人所知,微软又一次与开放扯上了关系.9月初OOXML在ISO的投票失败之后,就免不了有一批微软的粉丝们忿忿不平,他们很无辜地质问道,不是要一个开放文档标准吗?OOXML不是开放文档标准吗?为什么要反对呢?难道微软提出的开放标准就不是开放标准吗?当然对面阵营的人士也不含糊,他们凭直觉抗拒把微软与开放并列,并且质疑OOXML厚达数千页的说明规范是一种阴谋,或者至少会反对在ODF之外另立一个开放文档标准.不过不能否认,仅从法理上看,OOXML的开放性并不存在什么问题.其

  • WP7交互特性浅析及APP设计探究 2015-01-23

    Windows phone7是无线领域的新生力量,但是迟迟没有进入中国市场.Mango(注意WP7和mango不是一个概念)的发布带来了中文的操作系统,也让人们看到了该系统的无限可能.在此,我结合自己在进行相关应用设计的经验以及自己对WP7系统认识和理解,浅谈一下这一特别系统的交互特性. 本文索引: 涅磐重生的WP7(以及它的历史简介) WP7对比iOS和Android WP7设计风格 WP7内容和结构框架及特有名词解释 WP7交互特质分析 WP7应用设计建议 (一) 什么是WP7? Windo

  • UIView的深入研究 2011-06-20

    曾经有人这么说过,在iphone里你看到的,摸到的,都是UIView,所以UIView在iphone开发里具有非常重要的作用.那么UIView我们到底知道多少呢.请看看下面的问题, 如果这些你都知道,那么本文章的内容就请绕道,如果你还不太清楚,我想看了下面的内容,你就明白了. 1.bounds和frame分别表示什么? 2.ContentMode里UIViewContentModeScaleToFill代表什么? 3.contentStretch 里的指定UIView里缩放区域是如何计算的? 4