成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

程序員的野心:讓GPU像CPU一樣運行

開發 后端 項目管理
美國印第安納大學計算機博士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代碼。

原文鏈接:http://www.wired.com/wiredenterprise/2013/07/gpu-programming-language/

譯文鏈接:http://it.sohu.com/20130705/n380749330.shtml

責任編輯:陳四芳 來源: 搜狐IT
相關推薦

2018-10-25 22:34:34

機器人人工智能系統

2017-05-22 10:33:14

PythonJuliaCython

2020-02-28 15:49:26

2017-10-23 13:22:18

編程頂級程序員編碼規則

2011-10-27 09:42:19

ASP.NET

2014-02-24 00:40:00

2018-05-25 19:13:01

程序員技能溝通

2017-07-03 15:56:44

自主運行的網絡瞻博網絡

2011-10-24 13:07:00

2009-12-08 18:06:12

戴爾存儲動車組

2025-05-19 08:24:29

圖片加載開發

2009-12-08 14:26:13

大型網絡運維

2021-05-12 08:46:09

電腦電腦網速技巧

2023-04-05 14:19:07

FlinkRedisNoSQL

2021-07-23 09:50:12

程序員技能開發者

2021-10-02 10:36:00

YAML編程語言軟件開發

2012-10-26 12:33:58

視頻會議視頻通信華為

2021-04-13 22:30:17

SpringBoot日志微服務

2017-01-09 10:47:52

微信小程序

2015-08-13 10:38:25

程序員工程師
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久精品一区 | 日韩精品区 | 精品久久香蕉国产线看观看亚洲 | 一区二区三区精品视频 | 羞羞的视频免费看 | 久草网在线视频 | 国产激情在线 | 欧美日韩一区二区三区在线观看 | 99久久精品国产毛片 | 亚洲+变态+欧美+另类+精品 | 日本一区二区三区四区 | 成人免费视频网站在线看 | 波多野结衣电影一区 | 在线国产99| 欧美成人高清 | 亚洲狠狠爱 | 日本午夜视频 | 97伊人| 婷婷精品 | 国产精品毛片一区二区在线看 | 国产在视频一区二区三区吞精 | 日韩蜜桃视频 | 日韩二三区 | av黄色在线 | 亚洲精品久久久久久国产精华液 | 成人在线视频免费看 | 国产一区二区三区色淫影院 | 欧美日韩精品一区二区三区视频 | 日本字幕在线观看 | 亚洲一区二区在线播放 | 国产专区在线 | www天天操 | 欧美久久久久久久 | 成人黄在线观看 | 国产精品毛片 | 欧美又大粗又爽又黄大片视频 | 亚洲va欧美va人人爽午夜 | 亚洲影视在线 | 久久av一区二区三区 | 在线观看成人 | 久草免费在线 |