说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

程序员的野心:让GPU像CPU一样运行

HTML文档下载 WORD文档下载 PDF文档下载
美国印第安纳大学计算机博士Eric Holk最近开发了一个应用程序来运行GPU,挖掘出了GPU芯片的潜力,使GPU能同时执行成千上万个任务。


GPU代表的是图形处理单元,但是,这些小小芯片除了处理图形功能,还有其它用处。比如,Google使用GPU来为人脑建模,Salesforce则依赖GPU分析Twitter微博数据流。GPU很适合并行处理运算,也就是同时执行成千上万个任务。怎么做呢?你得开发一个新软件,让它挖掘GPU芯片的潜力。最近美国印第安纳大学计算机博士Eric Holk就作出尝试,他开发了一个应用程序来运行GPU。Holk 说:“GPU编程仍然需要程序员管理许多低层细节,这些细节是与GPU执行的主要任务分离的。我们想开发一个系统,帮助程序员管理这些细节,让GPU在提高生产力的同时仍然有很好的性能。”

一般来说,电脑计算任务大多由CPU完成。一个CPU处理一个计算序列,也就是所谓的一次处理一个线程,它必须尽可能快地执行。GPU的设计初衷是一次处理多个线程,这些线程处理速度慢很多,但程序可以利用并行优势执行得更快一些,就像超级电脑一样。

Holk称,今天,CPU已经能执行并行运算了,多核也很流行,但它们主要还是针对单线程优化的。

GPU术语直到1999年才出现,但在此之前已经有早期的视频处理芯片了,它们于1970-1980年推出。当时,视频处理芯片严重依赖CPU进行图形处理,1990年代图形显卡更流行了,也更强大了,主要是因为3D显卡出现。

乔治亚科技大学Chris McClanahan认为,GPU硬件架构已经进化,以前它只是特定单一核心,现在向一组高并行、可编程核心转变,它可以用来处理更通用的计算。毫无疑问,随着GPU技术的发展,它会增加更多可编程性、更多并行性,变得越来越像CPU,可以用于通用计算。McClanahan 说,CPU和GPU最终会融合。同时,开发者也开始挖掘GPU的能力,用于不同的应用中,包括物理系统建模、强化智能手机等。

Holk解释道:“GPU的内存带宽也比CPU高很多,在对海量数据进行简单计算时,它的效率更好。”

已经有一些GPU编程语言存在,包括CUDA和OpenCL。Harlan 开发了新语言Harlan,它可以控制GPU。实际上,Harlan被编译成OpenCL。但与其它语言不同,Harlan语言的抽象思维更多与高级编程语言相近,比如Python、Ruby。Holk 称:“Harlan的另一个目标是想回答一个问题:如果从一开始就开发一门语言,它最初的目标就是支持GPU编程,那会怎样呢?目前的大多系统将GPU编程嵌入到现有语言中,开发者不得不处理旧语言的所有问题。Harlan可以让开发者更好地为目标硬件、程序作决策。”

Harlan语法基于Scheme,它是Lisp语言的现代变种,Scheme是所有好语言的始祖。为了让编程语言更“正常”一些,Harlan 还用到了Rust语言,这种语言主要面向开发系统,它可以操作硬件底层。Holk的目的是让程序员编写的代码更有效,因为Harlan能生产更好的GPU代码。(王旭东/责编)

本文来自:cnBeta

原文来自:Wired

修复VB5启动时可能出现的一个bug 修改IE的环境菜单-VB资料 修改安装向导生成的缺省安装目录 -VB资料 修改屏保口令 -VB资料 修改屏幕保护的口令 -VB资料 旋转字体 -VB资料 延时函数-VB资料 一个关于乘法溢出问题的探讨 -VB资料 一组VB实用小程序 一组VB应用技巧 隐藏和显示任务栏-VB资料 应用 WSH 读写注册表和建立快捷方式 -VB资料 VB用 IIF 和 SWITCH 以精减代码 VB用BASIC语言设计Windows风格的用户接口 VB用Form 的 Mouse_Move事件来检查鼠标是否在窗口内: VB用RND()函数加密 VB用SendKeys来捉屏 用VB4.0制作软件封面 用VB5 对Windows 95 任务栏提示区进行编程 用VB5读写注册表实例 用VB5开发商品软件的经验谈 用VB5设计多功能计时器 用VB5制作文字上卷效果 用VB6.0实现打字效果 用VB编写DirectX7.0游戏(上) 用VB创建Excel报表 用VB读取和控制Windows的中文输入法 用VB将命令行软件Windows化 用VB进行移位操作 用VB开发CAI软件的小经验 用VB开发分布式应用 weblogic连接池的简单问题 ! 100分!!各位,我在dialog里create了一个framewnd,我怎样才能让这个framewnd随着我的dialog即时移动和缩放 大家来讨论 vfw VS direct show 笑话N则 讨论:嵌入式产品结合C#开发 如何使用vb调用一个应用程序,并打开一个已有的文件!~ 装好了oracle817,为什么没有proc*c 上网的问题 关于一个未将对象引用到实例 可否介绍一下如何创建setup项目? 如何生成随机的日期函数 验证控件与服务器之间的关系 安装出现问题啦...求助! 如何停止 用playsound 循环播放wav文件?(在县等待) 根据字符串动态生成?可以吗?自定义的结构中。 哪位大哥做过屏幕捕获(内有鼠标)????教教小弟!!!VB或C#的也可以 (1)如何将现在的购物系统移植到SQL Server数据库?现在的是Access库!除了编写conn.asp外,还应该注意什么?(2)另外是如何将客户的Ac 使用direct show 怎样设置压缩 MPEG LAYER-3 的压缩码率与帧数?急 75年的现在都有在干嘛 谁能帮我把下面两个程序的代码改成C++ Builder代码???100分送上!!! 100·100 Listbox能否显示多列? 请教:关于用户控件引用的问题 急!!! 关于B/S结构的应用程序的问题,高手请进! 两篇短文,顺便散点分,祝大伙儿都好 菜鸟问题! 美的一塌糊涂!!!!!!!!!!!!!!!!! 问个菜问题,怎么不用空件把记录显示出来 级联更新与级联删除 是什么意思呀,可否来个例子说明,谢谢 谁有用Rational Rose做的建模例子,给我一份,比较小的也行。 FLL 链接库怎样写? 很简单问题,答对马上给分 大家帮我看看以下代码有没有问题 请大家帮忙看看这个jmail发邮件的问题! 关于客户端控件file,并且显示图片的问题 求救,你遇到过吗? textbox问题。在线等待! 蓝屏提示Kernel stack size less than 0x500 bytes,怎么解决阿 关于数据库恢复 这里有人搞PSOS开发的吗?? 上帝说他喜欢偷窥,我当然愿意让他在我的第一次的时候大开眼界,但我只和那个跟我结婚的女人做,上帝哭了,说“我怕是等不到了” 菜鸟的问题:orb vs application server 关于在vector里面放入跟踪类的一些情况,进来看看。 Jdk 1.4 怎么删除一个string内所有的中文字? 哪位有输入法的源程序(vc6.0可以编译的)可否给俺发一份? 初学者问题,php、mysql如何安装? 一台新路由器怎么来配置啊,谢谢了!! 急聘二名程序员 今天发现以前上不去的网站可以上了,是否中央对网上舆论放松了? 文件的操作问题 强烈建议斑竹删除魔鬼先生的ID,因为它不配和我们在一起讨论问题 蛋白质受热、加甲醛溶液和浓硝酸分别有什么实验现象?十万火急!!!!!!!!!!!!!!!!!!!!!!!!!!!嗯。。我说的是分别,请注意额。。 官渡之战中,袁绍与曹操有怎样的性格特点? 用英语问what is your first neme?比如说李雷,怎么回答? 这几个字“龌龊X The boy shows no i______ in Engish,He often sleeps in English classes.Most people would like to see the sunrise in the morning but I enjoy the s______ in the after. 曹操比于袁绍的“于”是什么意思?“于”字 甲乙两人从同一地点出发,同向而行,甲乘汽车,乙骑自行车如果乙先走1小时那么甲用半小时后还差2千米追上乙求甲乙两人速度, 曹操和袁绍的官渡之战发生在什么时间? 曹操比于袁绍 L'amour d'une personne vous vous trompez? Je SuiS passe pour etrt present dans tou futur 为一次野餐做准备 的英文 烤能组词 我欲乘风归去,又恐琼楼玉宇.这句诗的含义及诗的名字和全部内容 "je suis passé pour être présent dans ton futur.我此刻谢幕,是为参演你的未来."出自哪里Je suis passé pour être présent dans ton futur.我此刻谢幕,是为参演你的未来.这句话出自哪里?Je suis passé pour être prése 如图,不等边三角形abc内接于圆o,i是其内心,且AI垂直OI,求证:AB+AC=2BC 袁绍曹操他们的友谊如何?一本又一本的小说证明,貌似他两很铁?顺便问一下,这赵云为什么在小说里写的比关羽张飞等勇将还伟大,特别是我是阿斗,我不用人扶了,赵云之死,是我第一次看小说 3d 建模:此为一个物体、一个元素且弯曲的地方为一个面,如何建? C'est trop 曹操是如何破袁绍的? 出山前曹操,袁绍,刘备之间的战争,出山后为刘备军师,做的最有名的应该是连吴抗曹,刘备死后,白帝城托孤,昏庸的阿斗不成器,辅佐阿斗基本上处理大小朝政,此后七擒孟获,六伐曹魏.死后,大势 活力来自于痛苦 怎么理解这句话.活力来自于痛苦 你还活着 篮藻是怎样形成的? 3d打印机如何打印向下弯曲或者是下半边的圆形物件呢~ willow在英语俚语中有什么特别含义 什么是寄生电流 有谁会做这5道关于单片机的填空题1.单片机复位时PC= H,SP= H,工作寄存器采用第 组.2.MCS-51单片机的存储器分为 存储器和 存储器.MCS-51单片机内部RAM共分成 个功能区,其高端128字节的地址空间 做洋葱根尖实验的名称、器材、过程 带哭的成语 - Tu as mis assez d'argent dans __? je ne veux pas avoir d'amende.- J'ai mis 2 euros pour deux heures, c'est suffisant.a. l'horodateur b. le comptoir2小时2欧什么意思? Ich bin trauig,dass du nicht da bist.德语 收到邮件,提示‘邮件的部分内容在服务器上.’是什么意思? 刘备徐州兵败后投奔袁绍为什么要劝说袁绍攻打曹操 已知直线 X-2Y+1=0与圆 (X-a)^2+(y-b)^2 = 1/5 有交点,则a^2+b^2-2a+2b+1的最小值是? lg2=a,lg3=b,用a,b表示lg(45/8) Je veux juste avoir jours bonne chance,tout va l am a kind of frui,yellow outside and white indide what am 曹操究竟是怎么打败袁绍的很难想象,他哪来那么大的勇气,那么点兵敢对抗袁绍..他的过人之处在哪 神将世界里孙权,袁绍,曹操,刘备哪个厉害?最好有解析 有甲、乙两种铅和银的合金,甲种含银25%,乙种含银37.5%,现在要熔成含银30%的合金100kg,求甲、乙两种合金各取多少kg?(用二元一次方程解) je veux être ton épouse 孙权 刘备打败曹操的著名战役(战略)是什么? WILLOW PRIMARY什么意思 Ton immense maison,tu veux dire!后一句不知如何才能达意, 单片机填空题求答案1、8031单片机芯片共有 个引脚,MCS-51系列单片机为 位单片机.2、8031的异步通信口为 (单工/半双工/全双工).3、.8031内部数据存储器的地址范围是 ,位地址空间的字节地址 寒假里一件有意义的事 要有新颖的 lg2=a,lg3=b.那么lg根下1.8等于 爱在身后二十米主要内容是什么 在三角形ABC中A(3,4)B(-5,2)点C是直线x-y-1=0 与x+2y+2=0交点求三角形面积 “我以为凭我们之间的关系可以讲点感情,没想到最后还是一笔买卖”.这句话用英语怎么说?这句话是电影《国产007》里的一句台词,007找了个 小-姐 ,事后没给钱,后来那小-姐来找他要钱, 怎么翻译 环保的重要性 请问Willow-bee是什么意思?我知道bee是蜜蜂,但是Willow-bee是什么,请问有人知道吗? 英语选择Who is that has made Mike ____he is now?A.wh英语选择Who is that has made Mike ____he is now?A.who.B.that.C.what.D.whom 单韵母,复韵母,鼻韵母谁知道? Willow-bee是什么意思?我知道bee是蜜蜂,但是Willow-bee是什么,请问有人知道吗? 请问谁知道这首法文歌Je suis pas comme les autres 的歌词? 什么是恋兄情结我发现在电视剧及日本的动漫中都会发现有女子对其亲生兄长有一种独特的爱恋,我想了解这到底是怎么回事. 用n g r y a 可以组成什么单词 D'autres ne veulent pas ne veux pas de restaurer certaines choses ne sont pas oubliés这句话真么意思啊?什么语言?麻烦解答下, 我妹妹有恋兄情结怎么办我的几次恋爱 都被她给搅黄了 我问她为什么 她气呼呼的跟我讲 不想看到我跟别的女生在一起 我永远是她的 后来又补一句 永远是她的哥哥 法记者在马里遭绑遇难 奥朗德将赴机场法国两座清真寺遭人涂鸦 惊现德国纳粹泰国反赦免法案集会升级 英拉流泪劝放叙利亚总理说消灭“恐怖势力”只是时间财经观察:英国经济复苏路上的政党博弈中国男子在日本偷车被捕 日警方连开4秘鲁与法国签署防务合作协议环球佳丽秀美衣 美国小姐化身“变形金强生违法销售药品 在美被罚22亿美元法国颁发龚古尔、勒诺多两大文学奖经济观察:中国经济在转方式调结构中走孙杨无证驾车拘七天罚两千 致歉信被批人民日报谈“免费医疗”:天下没有“免闯关破障——改革如何突围?网曝四川一镇长上班看《新白娘子传奇》中国疾控中心、国家流感中心:H7N9北京119指挥中心:寒衣节烧纸引火灾北京:明年购车摇号指标净减9万 暂不激活社会资本 释放市场能量——十八大法5名醉汉从马戏团\"绑架\"一只羊美国安局被曝重点监视韩国 韩当局索要《六月雪》:感天动地窦娥冤(中国戏曲杨晓阳笔绘30年丝路情怀共圆追求幸福生活的梦想举行欧洲文化展演外国人也爱读中文经典责编:汪灵犀邮箱:peoplehwb在土地上(中国画)美中政策基金会成立21周年庆祝活动在张艺谋牵手杨元庆 涉足虚拟现实领域“半丁老人”绘艺术丹心范长龙访问黎巴嫩新疆队遭赛季首败责编:宦 佳邮箱:guojihwb@中国旅游宣传片登陆纽约韩国举行“高考”体育为城市转型打开一扇门火箭战胜开拓者首届中国旅游金融发展论坛举办《中国海洋生态文化》撰写完成在加拿大上高中如何择校?(海外纪闻)习近平同厄瓜多尔总统科雷亚举行会谈
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘