色综合久久久久无码专区,日本一区二区三区高清在线播放,秋霞在线观看高清视频,色翁荡息又大又硬又粗又爽小玲,奇米影视7777久久精品

 您好,歡迎來到數(shù)字展示在線   在線投稿|本站服務(wù)|RSS| 設(shè)為首頁 | 加入收藏
86-512-68775659
首頁|公司簡介|新聞|產(chǎn)品|方案|案例|客戶服務(wù)|誠信證書||商機(jī)信息|人才招聘|聯(lián)系我們
蘇州弈博精視電子科技有限公司蘇州弈博精視電子科技有限公司蘇州弈博精視電子科技有限公司
產(chǎn)品分類
 ■ 數(shù)字展示
   ·弈博精視
 ■ 圖形處理器
   ·弈博精視
公司動(dòng)態(tài)
OpenCL 1.0正式發(fā)布
OpenCL是首個(gè)開放的免費(fèi)通用并行計(jì)算標(biāo)準(zhǔn),將統(tǒng)一管理一臺(tái)主機(jī)的所有計(jì)算資源,比如你的多核CPU、GPU等,OpenCL將這些資源統(tǒng)一看作計(jì)算單元,共同發(fā)揮運(yùn)算能力完成各類計(jì)算任務(wù)。OpenCL統(tǒng)一編程環(huán)境,開發(fā)者能輕松利用異構(gòu)平臺(tái)寫出高效的程序來。OpenCL將在服務(wù)器、PC和手持設(shè)置等上得到廣泛應(yīng)用。
OpenCL最早由Apple在六月提交到了Khronos Group,這是一個(gè)業(yè)界的標(biāo)準(zhǔn)化組織,旨在提供一個(gè)通用的開放API,在此基礎(chǔ)上開發(fā)GPU通用計(jì)算軟件,隨后Khronos成立“OpenCL工作組”負(fù)責(zé)標(biāo)準(zhǔn)的制訂工作,在短短的幾個(gè)月時(shí)間內(nèi),OpenCL就完成了從無到有的蛻變。

OpenCL工作組的成員包括:3Dlabs、AMD、蘋果、ARM、Codeplay、愛立信、飛思卡爾、Graphic Remedy、IBM、Imagination Technologies、Intel、諾基亞、NVIDIA、摩托羅拉、QNX、高通、三星、Seaweed、德州儀器和瑞典Ume大學(xué)等。像Intel、NVIDIA和AMD都是這個(gè)標(biāo)準(zhǔn)的支持者,不過微軟并不在其列。

作為倡導(dǎo)者蘋果已經(jīng)宣布其明年發(fā)布的Mac OS X 10.6 Snow Leopard操作系統(tǒng)將集成OpenCL標(biāo)準(zhǔn),實(shí)際上這也是促成OpenCL標(biāo)準(zhǔn)發(fā)布的重要條件之一。

NVIDIA和AMD宣布采用OpenCL 1.0標(biāo)準(zhǔn)
作為圖形芯片的兩大巨頭,NVIDIA擁有自己的CUDA架構(gòu),AMD有自己的Stream Acceleration,同時(shí)他們又是OpenCL的支持者。在OpenCL標(biāo)準(zhǔn)發(fā)布之后,AMD和NVIDIA立即表態(tài),宣布即將采用OpenCL 1.0編程規(guī)范。

AMD會(huì)將合適的編譯器和運(yùn)行庫整合進(jìn)免費(fèi)的ATI Stream軟件開發(fā)包(SDK),作為OpenCL的創(chuàng)始人之一,AMD一直以來都極力推崇OpenCL,并盡力趕在2009年上半年開發(fā)出ATI Stream SDK的開發(fā)者版本,實(shí)現(xiàn)對OpenCL 1.0的支持。而NVIDIA則會(huì)把它加入GPU計(jì)算工具包,因此,這兩家的顯卡都將支持OpenCL 1.0。從長遠(yuǎn)來看,這兩家廠商共享同一個(gè)開放型的規(guī)格對于消費(fèi)者來說是件好事。

OpenCL不會(huì)取代CUDA
CUDA作為NVIDIA最近力推的并行計(jì)算架構(gòu),目前已取得非常不錯(cuò)的成就。顯然大多數(shù)的讀者都有一個(gè)疑問,開放式的OpenCL標(biāo)準(zhǔn)的出臺(tái),CUDA將何去何從?

作為OpenCL標(biāo)準(zhǔn)的制定者之一,NVIDIA肯定不會(huì)蠢到作自掘墳?zāi)沟氖隆?shí)際上現(xiàn)在OpenCL工作組的主席就是NVIDIA的一位副總裁任職,引導(dǎo)很多OpenCL的開發(fā),NVIDIA公司不少員工都在參與這項(xiàng)工作,當(dāng)然還有很多其他公司的開發(fā)人員。從OpenCL一開始NVIDIA就和Apple公司進(jìn)行非常緊密的合作,OpenCL開發(fā)的過程中,它的技術(shù)平臺(tái)都是NVIDIA的GPU,換而言之OpenCL是在NVIDIA GPU的平臺(tái)進(jìn)行開發(fā)的。OpenCL在大概兩個(gè)多月以前進(jìn)行的第一次演示平臺(tái)也是NVIDIA的GPU,可以說NVIDIA是第一家展示運(yùn)行中OpenCL程序的公司。從這個(gè)角度看,NVIDIA和OpenCL之間在關(guān)系十分密切。

對于CUDA而言,最主要的包含兩個(gè)方面:一個(gè)是ISA指令集架構(gòu),另一個(gè)是硬件計(jì)算引擎,這兩個(gè)方面是CUDA的架構(gòu)。CUDA到目前為止,它包含了一個(gè)C語言的編譯器,不僅如此,還可以支持其他的API,包括OpenCL或者DirectX,以后還將有其他語言的接口,包括Fortran、Java、Python等?梢哉f這種架構(gòu)是原生的,專門為計(jì)算接口而建造的一個(gè)架構(gòu)。

有了CUDA指令集,有了支持CUDA的硬件,就可以利用不同的途徑來進(jìn)行開發(fā)調(diào)用GPU的計(jì)算能力,你可以用OpenCL或者DirectX這樣的API來進(jìn)行開發(fā),也可以用C語言或者Fortran或者Java開發(fā),最終的結(jié)果是殊途同歸。

當(dāng)然API和C語言進(jìn)行開發(fā)是有些不同的,API作為編程接口,它的核心是函數(shù)庫和應(yīng)用程序開發(fā)的一個(gè)硬件接口,它有一個(gè)好處就是可以訪問比較低層次的硬件,對于硬件有比較好的控制權(quán),很多的東西特別是像內(nèi)存的管理,是需要開發(fā)者自己來進(jìn)行管理的。而在利用CUDA C語言來編程的時(shí)候,很多東西是由開發(fā)環(huán)境來進(jìn)行管理的,比如內(nèi)存他是用runtime進(jìn)行管理的,相對來說要容易得多。兩者的關(guān)系有點(diǎn)像低級語言和高級語言間的關(guān)系。

不管是用OpenCL還是用CUDA C語言來編程,最終它們都是需要通過一個(gè)驅(qū)動(dòng)程序來變成一個(gè)PTX的代碼,PTX相當(dāng)于CUDA指令集,然后交給圖形處理其或者交給硬件來進(jìn)行執(zhí)行。

OpenCL對開發(fā)者、業(yè)界人員和消費(fèi)者來說都是一個(gè)非常好的API,它可以使得開發(fā)者很容易的開發(fā)出跨平臺(tái)的GPU計(jì)算程序,充分利用GPU強(qiáng)大的計(jì)算能力然后應(yīng)用在各種領(lǐng)域。對于NVIDIA來說,在CUDA架構(gòu)上除了C語言以外,現(xiàn)在新增加了OpenCL或者DX11這樣的API,提供了更多的GPU計(jì)算開發(fā)環(huán)境選擇。如果開發(fā)者對API很熟悉的話,肯定會(huì)樂意看到OpenCL或者新的API的加入,對于他們來說很容易利用這些API開發(fā)出各種各樣GPU計(jì)算程序。

簡單的說,OpenCL只是一個(gè)API,一個(gè)編程接口,它是對CUDA架構(gòu)的有益補(bǔ)充,實(shí)際上OpenCL是利用CUDA驅(qū)動(dòng)程序堆棧來在NVIDIA GPU上實(shí)現(xiàn)高性能計(jì)算,OpenCL標(biāo)準(zhǔn)的出臺(tái),CUDA更是如虎添翼。

目前NVIDIA CUDA的用戶超過了25000名,應(yīng)用程序數(shù)量超過100個(gè),應(yīng)用范圍也日趨廣泛,相反AMD Stream加速的實(shí)際應(yīng)用暫時(shí)是鳳毛麟角。OpenCL有助于拓展GPU的功能及市場,難怪NVIDIA和AMD都會(huì)積極參與到其中。



蘇州弈博精視電子科技有限公司   聯(lián)系電話:86-512-68775659
E-mail:fusionwin@gmail.com   地址:工業(yè)園區(qū)星桂街33號鳳凰文化廣場寫字樓25樓03室
官方網(wǎng)站
掃一掃用手機(jī)瀏覽
關(guān)閉