0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

標(biāo)簽 > OpenCL

OpenCL

+關(guān)注 0人關(guān)注

OpenCL是一個(gè)為異構(gòu)平臺(tái)編寫(xiě)程序的框架,此異構(gòu)平臺(tái)可由CPU,GPU或其他類(lèi)型的處理器組成。OpenCL由一門(mén)用于編寫(xiě)kernels (在OpenCL設(shè)備上運(yùn)行的函數(shù))的語(yǔ)言(基于C99)和一組用于定義并控制平臺(tái)的API組成。

文章: 41 個(gè)
視頻: 2 個(gè)
瀏覽: 33255
帖子: 24 個(gè)

OpenCL簡(jiǎn)介

  OpenCL(全稱(chēng)Open Computing Language,開(kāi)放運(yùn)算語(yǔ)言)是第一個(gè)面向異構(gòu)系統(tǒng)通用目的并行編程的開(kāi)放式、免費(fèi)標(biāo)準(zhǔn),也是一個(gè)統(tǒng)一的編程環(huán)境,便于軟件開(kāi)發(fā)人員為高性能計(jì)算服務(wù)器、桌面計(jì)算系統(tǒng)、手持設(shè)備編寫(xiě)高效輕便的代碼,而且廣泛適用于多核心處理器(CPU)、圖形處理器(GPU)、Cell類(lèi)型架構(gòu)以及數(shù)字信號(hào)處理器(DSP)等其他并行處理器,在游戲、娛樂(lè)、科研、醫(yī)療等各種領(lǐng)域都有廣闊的發(fā)展前景。

  基本信息

  OpenCL是一個(gè)為異構(gòu)平臺(tái)編寫(xiě)程序的框架,此異構(gòu)平臺(tái)可由CPU,GPU或其他類(lèi)型的處理器組成。OpenCL由一門(mén)用于編寫(xiě)kernels (在OpenCL設(shè)備上運(yùn)行的函數(shù))的語(yǔ)言(基于C99)和一組用于定義并控制平臺(tái)的API組成。OpenCL提供了基于任務(wù)分割和數(shù)據(jù)分割的并行計(jì)算機(jī)制。OpenCL類(lèi)似于另外兩個(gè)開(kāi)放的工業(yè)標(biāo)準(zhǔn)OpenGL和OpenAL,這兩個(gè)標(biāo)準(zhǔn)分別用于三維圖形和計(jì)算機(jī)音頻方面。OpenCL擴(kuò)展了GPU用于圖形生成之外的能力。OpenCL由非盈利性技術(shù)組織Khronos Group掌管。

OpenCL百科

  OpenCL(全稱(chēng)Open Computing Language,開(kāi)放運(yùn)算語(yǔ)言)是第一個(gè)面向異構(gòu)系統(tǒng)通用目的并行編程的開(kāi)放式、免費(fèi)標(biāo)準(zhǔn),也是一個(gè)統(tǒng)一的編程環(huán)境,便于軟件開(kāi)發(fā)人員為高性能計(jì)算服務(wù)器、桌面計(jì)算系統(tǒng)、手持設(shè)備編寫(xiě)高效輕便的代碼,而且廣泛適用于多核心處理器(CPU)、圖形處理器(GPU)、Cell類(lèi)型架構(gòu)以及數(shù)字信號(hào)處理器(DSP)等其他并行處理器,在游戲、娛樂(lè)、科研、醫(yī)療等各種領(lǐng)域都有廣闊的發(fā)展前景。

  基本信息

  OpenCL是一個(gè)為異構(gòu)平臺(tái)編寫(xiě)程序的框架,此異構(gòu)平臺(tái)可由CPU,GPU或其他類(lèi)型的處理器組成。OpenCL由一門(mén)用于編寫(xiě)kernels (在OpenCL設(shè)備上運(yùn)行的函數(shù))的語(yǔ)言(基于C99)和一組用于定義并控制平臺(tái)的API組成。OpenCL提供了基于任務(wù)分割和數(shù)據(jù)分割的并行計(jì)算機(jī)制。OpenCL類(lèi)似于另外兩個(gè)開(kāi)放的工業(yè)標(biāo)準(zhǔn)OpenGL和OpenAL,這兩個(gè)標(biāo)準(zhǔn)分別用于三維圖形和計(jì)算機(jī)音頻方面。OpenCL擴(kuò)展了GPU用于圖形生成之外的能力。OpenCL由非盈利性技術(shù)組織Khronos Group掌管。

  歷史發(fā)展

  OpenCL最初蘋(píng)果公司開(kāi)發(fā),擁有其商標(biāo)權(quán),并在與AMD,IBM,英特爾和nVIDIA技術(shù)團(tuán)隊(duì)的合作之下初步完善。隨后,蘋(píng)果將這一草案提交至Khronos Group。2008年6月的WWDC大會(huì)上,蘋(píng)果提出了OpenCL規(guī)范,旨在提供一個(gè)通用的開(kāi)放API,在此基礎(chǔ)上開(kāi)發(fā)GPU通用計(jì)算軟件。隨后,Khronos Group宣布成立GPU通用計(jì)算開(kāi)放行業(yè)標(biāo)準(zhǔn)工作組,以蘋(píng)果的提案為基礎(chǔ)創(chuàng)立OpenCL行業(yè)規(guī)范。5個(gè)月后的2008年11月18日,該工作組完成了OpenCL 1.0規(guī)范的技術(shù)細(xì)節(jié)。2010年6月14日,OpenCL 1.1 發(fā)布。2011年11月15日,OpenCL 1.2 發(fā)布。2013年11月19日,OpenCL 2.0發(fā)布。

  支持現(xiàn)狀

  2009年6月NVIDIA首家發(fā)布了支持OpenCL 1.0通用計(jì)算規(guī)范的驅(qū)動(dòng)程序,支持Windows和Linux操作系統(tǒng)。2009年8月初AMD首次發(fā)布了可支持IA處理器(x86和amd64/x64)的OpenCL SDK——ATI Stream SDK v2.0Beta,立即交由業(yè)界標(biāo)準(zhǔn)組織KHRONOS進(jìn)行審核。目前,該SDK更名為AMD APP SDK。2012年2月,intel發(fā)布了The Intel® SDK for OpenCL* Applications 2012,支持OpenCL 1.1基于帶HD4000/2500的顯示核心的第三代酷睿CPU(i3,i5,i7)。和GPU。2013年6月,intel發(fā)布了第四代酷睿CPU haswell 其內(nèi)置的HD4600/4400/4200 Iris(銳矩)5000/5100/pro 5200(自帶eDRAM緩存)支持OpenCL 1.2(未來(lái)可能升級(jí)到OpenCL 2.0)NVIDIA顯卡方面 Geforce 8000\9000\100\200\300\400\500\600\700\800\900\1000均支持OpenCL 1.0-1.2AMD顯卡方面 Radeon HD 4000\5000\6000\7000\Rx 200\Rx 300\RX 480 均支持OpenCL 1.0-1.2,除Radeon HD4000系列外,其余均會(huì)支持OpenCL 2.0移動(dòng)平臺(tái)方面目前高通adreno320/330提供了Android上的OpenCL1.1支持,NVIDIA的Tegra K1也提供了OpenCL 支持。

  組織成員

  OpenCL工作組的成員包括:3Dlabs、AMD、蘋(píng)果、ARM、Codeplay、愛(ài)立信、飛思卡爾、華為、HSA基金會(huì)、GraphicRemedy、IBM、Imagination Technologies、Intel、諾基亞、NVIDIA、摩托羅拉、QNX、高通,三星、Seaweed、德州儀器、布里斯托爾大學(xué)、瑞典Ume大學(xué)。[1] 像Intel、NVIDIA和AMD都是這個(gè)標(biāo)準(zhǔn)的支持者,不過(guò)微軟并不在其列。

  使用介紹

  目前,NVIDIA顯卡對(duì)OpenCL技術(shù)支持得比較到位,所以這里僅用NVIDIA的Geforce(精視)系列顯卡作解釋。中國(guó)用戶(hù)可以登錄英偉達(dá)中文官方網(wǎng)站上下載到最新的驅(qū)動(dòng)程序,只要您下載的驅(qū)動(dòng)是195.62版本或更高,就可以在Geforce(精視)8系列或更高級(jí)的顯卡中開(kāi)啟OpenCL,在安裝好新版本的顯卡驅(qū)動(dòng)程序并重新啟動(dòng)后,OpenCL就自動(dòng)開(kāi)啟了。當(dāng)有需要使用CPU來(lái)完成的工作如轉(zhuǎn)換視頻時(shí),GPU就會(huì)幫助CPU進(jìn)行運(yùn)算,以提高轉(zhuǎn)換速度。但是在3D游戲中應(yīng)該是不會(huì)調(diào)用OpenCL的,因?yàn)轱@卡有自己的硬件加速功能以及物理引擎,所以Geforce(精視)8系列及以上的顯卡就不需要CPU輔助進(jìn)行渲染了。這時(shí)候,您就可以一邊玩游戲,一邊進(jìn)行消耗CPU的工作了。當(dāng)然同樣,在NVIDIA的Quadro系列專(zhuān)業(yè)顯卡中,同樣能夠使用OpenCL技術(shù)。只要您的顯卡能夠達(dá)到CUDA的要求,就能夠正常使用OpenCL,以獲得優(yōu)異的CPU運(yùn)算效率。在AMD-ATI的Stream技術(shù)中(現(xiàn)已經(jīng)改名為AMD APP并行加速技術(shù)),已經(jīng)為日常使用、辦公、游戲等提供物理加速?;贠penCL標(biāo)準(zhǔn)開(kāi)發(fā),其中,ATI Radeon HD 4000-5000、AMD Radeon HD 6000系列同時(shí)支持ATI Stream和AMD APP(由于Stream基于CAL和Brook+語(yǔ)言開(kāi)發(fā),更適合VLIW5和VLIW4這樣的SIMD架構(gòu)),AMD Radeon HD7000和Radeon Rx 200系列支持AMD APP,運(yùn)算效率較老架構(gòu)提升十分明顯。OpenCL 1.0OpenCL 1.0主要由一個(gè)并行計(jì)算API和一種針對(duì)此類(lèi)計(jì)算的編程語(yǔ)言組成,此外還特別定義了:1、C99編程語(yǔ)言并行擴(kuò)展子集;2、適用于各種類(lèi)型異構(gòu)處理器的坐標(biāo)數(shù)據(jù)和基于任務(wù)并行計(jì)算API;3、基于IEEE 754標(biāo)準(zhǔn)的數(shù)字條件;4、與OpenGL、OpenGL ES和其他圖形類(lèi)API高效互通。OpenCL 1.1Khronos Group2010年6月15日宣布,OpenCL通用計(jì)算標(biāo)準(zhǔn)的1.1版本已經(jīng)發(fā)放,開(kāi)發(fā)者可以免費(fèi)下載,并依照新標(biāo)準(zhǔn)開(kāi)始進(jìn)行編程。OpenCL 1.1標(biāo)準(zhǔn)向下兼容1.0版,提供了更多的新功能,并對(duì)性能進(jìn)行了改善。主要新特性包括:- 支持新數(shù)據(jù)類(lèi)型,如3維矢量和新增圖像格式。- 支持處理多Host指令以及跨設(shè)備Buffer處理。- Buffer區(qū)域操作,包括對(duì)1D、2D、3D三角形區(qū)域的讀、寫(xiě)和拷貝操作。- 改進(jìn)驅(qū)動(dòng)和控制指令執(zhí)行的事件應(yīng)用。- 增加OpenCL內(nèi)建C功能。- 通過(guò)鏈接OpenCL和OpenGL事件,高效共享圖像和Buffer,改進(jìn)與OpenGL的互操作性。OpenCL標(biāo)準(zhǔn)由Khronos Group的OpenCL工作組制定,完全開(kāi)放,任何開(kāi)發(fā)者都可免費(fèi)使用。OpenCL工作組成員包括(英文首字母排序):3DLABS、動(dòng)視暴雪、AMD、蘋(píng)果、ARM、Broadcom、CodePlay、EA、愛(ài)立信、飛思卡爾、富士通、通用電氣、GraphicRemedy、HI、IBM、Intel、Imagination Technologies、美國(guó)Los Alamos國(guó)家實(shí)驗(yàn)室、摩托羅拉、Movidia、諾基亞、NVIDIA、Petapath、QNX、高通、RapidMind、三星、Seaweed、S3、意法半導(dǎo)體、Takumi、德州儀器、東芝和Vivante。OpenCL 2.0Khronos Group2013年11月19日宣布了OpenCL通用計(jì)算標(biāo)準(zhǔn)的2.0版本特性,其中對(duì)共享虛擬內(nèi)存的支持是一大亮點(diǎn)(此前NVIDIA發(fā)布了CUDA 6規(guī)范也同樣支持共享虛擬內(nèi)存,但目前僅限Kepler和Maxwell架構(gòu)的N卡。此外,AMD的GCN架構(gòu)顯卡同樣支持。AMD的Kaveri APU支持HSA異構(gòu)計(jì)算和hUMA統(tǒng)一物理尋址,較虛擬共享更加先進(jìn)。)1、共享虛擬內(nèi)存主機(jī)和設(shè)備內(nèi)核可以直接共享復(fù)雜的、包含指針的數(shù)據(jù)結(jié)構(gòu),大大提高編程靈活性,避免冗余的數(shù)據(jù)轉(zhuǎn)移。2、動(dòng)態(tài)并行設(shè)備內(nèi)核可以在無(wú)需主機(jī)交互的情況下進(jìn)行內(nèi)核排隊(duì),實(shí)現(xiàn)靈活的工作調(diào)度,避免數(shù)據(jù)轉(zhuǎn)移,大大減輕主處理器的負(fù)擔(dān)。3、通用內(nèi)存空間無(wú)需指定地址空間名稱(chēng)即可為引數(shù)(argument)編寫(xiě)函數(shù),不用再為程序里的每一個(gè)地址空間名稱(chēng)編寫(xiě)函數(shù)。4、圖像改進(jìn)圖像支持,包括sRGB、3D,內(nèi)核可以讀寫(xiě)同一圖像。5、C11原子操作新的C11原子和同步操作子集,分配在同一工作組內(nèi)6、Pipes以FIFO格式組織數(shù)據(jù)的內(nèi)存對(duì)象,可以直接讀寫(xiě),數(shù)據(jù)結(jié)構(gòu)可簡(jiǎn)單編程、高度優(yōu)化。7、安卓可安裝客戶(hù)端驅(qū)動(dòng)擴(kuò)展安卓系統(tǒng)上可將OpenCL作為共享對(duì)象進(jìn)行載入

  框架組成

  OpenCL平臺(tái)API:平臺(tái)API定義了宿主機(jī)程序發(fā)現(xiàn)OpenCL設(shè)備所用的函數(shù)以及這些函數(shù)的功能,另外還定義了為OpenCL應(yīng)用創(chuàng)建上下文的函數(shù)。OpenCL運(yùn)行時(shí)API:這個(gè)API管理上下文來(lái)創(chuàng)建命令隊(duì)列以及運(yùn)行時(shí)發(fā)生的其他操作。例如,將命令提交到命令隊(duì)列的函數(shù)就來(lái)自O(shè)penCL運(yùn)行時(shí)API。OpenCL編程語(yǔ)言:這是用來(lái)編寫(xiě)內(nèi)核代碼的編程語(yǔ)言。它基于ISO C99標(biāo)準(zhǔn)的一個(gè)擴(kuò)展子集,因此通常稱(chēng)為OpenCL C編程語(yǔ)言。[2] 把上述單獨(dú)的部分匯集起來(lái),形成OpenCL的一個(gè)全景圖,如下圖所示:

  OpenCL全景圖

  OpenCL全景圖首先是一個(gè)定義上下文的宿主機(jī)程序。如上圖中中的上下文包含兩個(gè)OpenCL設(shè)備、一個(gè)CPU和一個(gè)GPU。接下來(lái)定義了命令隊(duì)列。這里有兩個(gè)隊(duì)列,一個(gè)是面向GPU的有序命令隊(duì)列,另一個(gè)是面向CPU的亂序命令隊(duì)列。然后宿主機(jī)程序定義一個(gè)程序?qū)ο螅@個(gè)程序?qū)ο缶幾g后將為兩個(gè)OpenCL設(shè)備(CPU和GPU)生成內(nèi)核。接下來(lái)宿主機(jī)程序定義程序所需的內(nèi)存對(duì)象,并把它們映射到內(nèi)核的參數(shù)。最后,宿主機(jī)程序?qū)⒚罘湃朊铌?duì)列來(lái)執(zhí)行這些內(nèi)核。

查看詳情

opencl知識(shí)

展開(kāi)查看更多

opencl技術(shù)

關(guān)于RZ/G2L OpenCL應(yīng)用運(yùn)行方法介紹

關(guān)于RZ/G2L OpenCL應(yīng)用運(yùn)行方法介紹

OpenCL是Open Computing Language的簡(jiǎn)寫(xiě),目前已經(jīng)形成了標(biāo)準(zhǔn),是跨平臺(tái)的,通常由圖形處理器(GPU)提供硬件層面支持。

2024-02-19 標(biāo)簽:微處理器圖形處理器視頻編解碼器 824 0

如何選擇NVIDIA GPU和虛擬化軟件的組合方案呢?

如何選擇NVIDIA GPU和虛擬化軟件的組合方案呢?

NVIDIA vGPU 解決方案能夠?qū)?NVIDIA GPU 的強(qiáng)大功能帶入虛擬桌面、應(yīng)用程序和工作站,加速圖形和計(jì)算,使在家辦公或在任何地方工作的創(chuàng)意...

2024-01-12 標(biāo)簽:NVIDIAgpu虛擬機(jī) 964 0

基于 CPU 的 OpenCL 實(shí)現(xiàn)案例解析

英特爾正式開(kāi)源其專(zhuān)有的基于 CPU 的 OpenCL 運(yùn)行時(shí),首批開(kāi)源代碼共 718,996 行。現(xiàn)在這個(gè)巨大的合并請(qǐng)求正在等待進(jìn)入 Intel 的 L...

2023-02-19 標(biāo)簽:英特爾cpuOpenCL 921 0

將OpenCL編譯到FPGA

將OpenCL編譯到FPGA

OpenCL 框架解決異構(gòu)計(jì)算的挑戰(zhàn)

2022-08-29 標(biāo)簽:fpgacpuOpenCL 2646 0

如何使用OpenCL架構(gòu)工具實(shí)現(xiàn)嵌入式任務(wù)并行模式的開(kāi)發(fā)

如何使用OpenCL架構(gòu)工具實(shí)現(xiàn)嵌入式任務(wù)并行模式的開(kāi)發(fā)

近幾年來(lái),處理器從最求高性能轉(zhuǎn)向追求多內(nèi)核。這種改變主要是由于量子效應(yīng)(quantum effects)的作用難以實(shí)現(xiàn)高性能和低功耗的兼得,因而需要加速...

2020-10-13 標(biāo)簽:處理器芯片嵌入式 3722 0

linux設(shè)備驅(qū)動(dòng)模型一字符設(shè)備open系統(tǒng)調(diào)用流程

在Linux系統(tǒng)進(jìn)程中,分為內(nèi)核空間和用戶(hù)空間,當(dāng)一個(gè)任務(wù)(進(jìn)程)執(zhí)行系統(tǒng)調(diào)用而陷入內(nèi)核代碼中執(zhí)行時(shí),我們就稱(chēng)進(jìn)程處于內(nèi)核運(yùn)行態(tài)(內(nèi)核態(tài))

2019-04-26 標(biāo)簽:LinuxOpenCL 2555 0

Xilinx SDAccel開(kāi)發(fā)環(huán)境在X86_64位工作站的運(yùn)行情況

本視頻演示了SDAccel開(kāi)發(fā)環(huán)境在一個(gè)標(biāo)準(zhǔn)X86_64位工作站上運(yùn)行的情況,以展示其為您所帶來(lái)的生產(chǎn)力的提升;以及該開(kāi)發(fā)環(huán)境對(duì)OpenCL,C,C +...

2018-11-27 標(biāo)簽:賽靈思c++opencl 2227 0

Xinlinx SDAccel開(kāi)發(fā)環(huán)境是什么?

面向OpenCL,C和C ++的SDAccel開(kāi)發(fā)環(huán)境利用FPGA將數(shù)據(jù)中心單位功耗性能提升高達(dá)25倍。作為SDx系列的成員,SDAccel是首個(gè)面向O...

2018-11-27 標(biāo)簽:cpu賽靈思gpu 3095 0

OpenCL應(yīng)用程序的主機(jī)代碼和內(nèi)核元素

用于異構(gòu)計(jì)算的OpenCL標(biāo)準(zhǔn)為實(shí)現(xiàn)OpenCL標(biāo)準(zhǔn)的所有計(jì)算設(shè)備定義了基本編程模型。 該視頻介紹了OpenCL應(yīng)用程序的主機(jī)代碼和內(nèi)核元素。 這些...

2018-11-30 標(biāo)簽:賽靈思應(yīng)用程序opencl 2201 0

查看更多>>

opencl資訊

武漢凌久微發(fā)布第二代圖形芯片GP201,性能超越AMD E8860嵌入式平臺(tái)

據(jù)悉,GP201在三維(3D)性能、二維(2D)多邊形描繪、橢圓形繪制、像素及圖像移動(dòng)、窗口繪制以及對(duì)OpenCL庫(kù)國(guó)產(chǎn)化平臺(tái)的支持等方面均超越了AMD...

2024-05-07 標(biāo)簽:嵌入式圖形芯片OpenCL 1053 0

龍芯:自主研發(fā)CPU提升性能,單核通用性能提高20倍

張戈強(qiáng)調(diào),龍芯CPU的主要IP核均為自主研發(fā),這使得其性?xún)r(jià)比得到顯著提升。他指出,國(guó)產(chǎn)CPU與主流CPU的差距主要體現(xiàn)在單核性能上,而非多核性能。近年來(lái)...

2024-04-25 標(biāo)簽:cpu龍芯OpenCL 732 0

Intel altera opencl入門(mén)

Intel altera opencl入門(mén)

準(zhǔn)備工作:下載DE5-Net開(kāi)發(fā)板的全套軟件安裝包,http://www.terasic.com/downloads ... 5NET_openCL_B...

2024-04-13 標(biāo)簽:FPGA編譯器OpenCL 1262 0

AMD銳龍8000G APU核顯性能翻倍

AMD銳龍8000G APU核顯性能翻倍

AMD即將發(fā)布的桌面版銳龍8000G APU已經(jīng)多次曝光,大致規(guī)格已經(jīng)沒(méi)啥秘密了,現(xiàn)在又第一次看到了GPU核顯的頻率,很猛。

2024-01-05 標(biāo)簽:amdPCIeAPU 1038 0

聯(lián)發(fā)科9200和a16性能參數(shù)對(duì)比

聯(lián)發(fā)科9200和a16性能參數(shù)對(duì)比 在現(xiàn)今移動(dòng)設(shè)備應(yīng)用領(lǐng)域,性能是大多數(shù)用戶(hù)關(guān)注的一個(gè)重要因素。而聯(lián)發(fā)科技和a16是兩個(gè)備受矚目的處理器品牌,二者的性能...

2023-08-31 標(biāo)簽:處理器OpenCLCortex-A53 1157 0

rk3588和酷睿i3對(duì)比哪個(gè)好?

rk3588和酷睿i3對(duì)比哪個(gè)好? 如今,在市場(chǎng)上,有很多種不同的處理器可供消費(fèi)者選擇,其中比較常見(jiàn)的是龍芯、聯(lián)發(fā)科、高通驍龍、Intel 酷睿等處理器...

2023-08-15 標(biāo)簽:處理器OpenCLGPU芯片 2167 0

如何使用此XSA以及如何創(chuàng)建在目標(biāo)平臺(tái)上實(shí)現(xiàn)設(shè)計(jì)加速所需的軟件鏡像

但對(duì)于邊緣(AArch64 或 Arm)平臺(tái),我們需要添加 ZOCL 驅(qū)動(dòng)。ZOCL 驅(qū)動(dòng)用于為每個(gè)內(nèi)核分配資源。在本文中,我們將講解如何向全新或現(xiàn)有 ...

2020-11-03 標(biāo)簽:軟件鏡像OpenCL 2667 0

Windows和DirectX 12設(shè)備都將會(huì)支持OpenCL和OpenGL

由于并非所有 Windows 設(shè)備都對(duì) OpenCL 和 OpenGL 硬件加速技術(shù)提供良好的支持,因此游戲開(kāi)發(fā)者經(jīng)常會(huì)發(fā)現(xiàn)他們很難在 Windows ...

2020-03-25 標(biāo)簽:WINDOWSOpenGLOpenCL 2501 0

開(kāi)源版本的RISC-V GPGPU或許要來(lái)了

來(lái)自喬治亞理工大學(xué)的開(kāi)發(fā)人員使用免費(fèi)和開(kāi)源的RISC-V指令集體系結(jié)構(gòu):Vortex,創(chuàng)建了與流行的OpenCL編程框架兼容的通用圖形處理單元GPGPU。

2020-03-08 標(biāo)簽:OpenCLRISC-V 3436 0

基于SDAccelTM 開(kāi)發(fā)環(huán)境減少FPGA在應(yīng)用中使用時(shí)造成的障礙

基于SDAccelTM 開(kāi)發(fā)環(huán)境減少FPGA在應(yīng)用中使用時(shí)造成的障礙

FPGA 一直有望超越CPU 和GPU 實(shí)現(xiàn)方案,擁有更高的算法性能以及更低的功耗范圍。但直到現(xiàn)在因?yàn)榫幊棠J轿茨苋缭敢詢(xún)?。而這一編程模式又是有效利用F...

2017-11-17 標(biāo)簽:openclsdacceltm 934 0

查看更多>>

opencl數(shù)據(jù)手冊(cè)

相關(guān)標(biāo)簽

相關(guān)話題

換一批
  • 深度學(xué)習(xí)
    深度學(xué)習(xí)
    +關(guān)注
  • 工業(yè)4.0
    工業(yè)4.0
    +關(guān)注
    工業(yè)4.0是由德國(guó)政府《德國(guó)2020高技術(shù)戰(zhàn)略》中所提出的十大未來(lái)項(xiàng)目之一。該項(xiàng)目由德國(guó)聯(lián)邦教育局及研究部和聯(lián)邦經(jīng)濟(jì)技術(shù)部聯(lián)合資助,投資預(yù)計(jì)達(dá)2億歐元。旨在提升制造業(yè)的智能化水平,建立具有適應(yīng)性、資源效率及基因工程學(xué)的智慧工廠,在商業(yè)流程及價(jià)值流程中整合客戶(hù)及商業(yè)伙伴。
  • 英偉達(dá)
    英偉達(dá)
    +關(guān)注
    Nvidia 是全球圖形技術(shù)和數(shù)字媒體處理器行業(yè)領(lǐng)導(dǎo)廠商,NVIDIA的總部設(shè)在美國(guó)加利福尼亞州的圣克拉拉市,在20多個(gè)國(guó)家和地區(qū)擁有約5700名員工。公司在可編程圖形處理器方面擁有先進(jìn)的專(zhuān)業(yè)技術(shù),在并行處理方面實(shí)現(xiàn)了諸多突破。公司創(chuàng)立于1993年1月,總部位于美國(guó)加利福尼亞州圣克拉拉市。
  • BeagleBone
    BeagleBone
    +關(guān)注
  • mbed
    mbed
    +關(guān)注
  • 無(wú)人機(jī)技術(shù)
    無(wú)人機(jī)技術(shù)
    +關(guān)注
    以無(wú)人駕駛來(lái)說(shuō),城市中將建造一個(gè)巨大的交通共享網(wǎng),只要拿出手機(jī)就能隨時(shí)呼叫無(wú)人駕駛汽車(chē)服務(wù);交警能精準(zhǔn)判斷每一輛汽車(chē)去向,更有效地管理交通……
  • LD3320
    LD3320
    +關(guān)注
  • OpenWrt
    OpenWrt
    +關(guān)注
    OpenWrt 可以被描述為一個(gè)嵌入式的 Linux 發(fā)行版。(主流路由器固件有 dd-wrt,tomato,openwrt,padavan四類(lèi))對(duì)比一個(gè)單一的、靜態(tài)的系統(tǒng),OpenWrt的包管理提供了一個(gè)完全可寫(xiě)的文件系統(tǒng),從應(yīng)用程序供應(yīng)商提供的選擇和配置,并允許您自定義的設(shè)備,以適應(yīng)任何應(yīng)用程序。
  • ARM架構(gòu)
    ARM架構(gòu)
    +關(guān)注
    ARM架構(gòu)過(guò)去稱(chēng)作進(jìn)階精簡(jiǎn)指令集機(jī)器(Advanced RISC Machine,更早稱(chēng)作:Acorn RISC Machine),是一個(gè)32位精簡(jiǎn)指令集(RISC)處理器架構(gòu),其廣泛地使用在許多嵌入式系統(tǒng)設(shè)計(jì)。
  • DragonBoard 410c
    DragonBoard 410c
    +關(guān)注
    Qualcomm最新的“龍板”——Qualcomm DragonBoard 410c,是一枚功能極為強(qiáng)大,身材特別小巧的開(kāi)發(fā)板,它集成了目前最流行的智能手機(jī)處理能力,幫您實(shí)現(xiàn)對(duì)各種智能硬件的天馬行空想象。您可以研用“龍板”實(shí)現(xiàn)高清視頻、Wi-Fi/藍(lán)牙、多媒體、3D游戲等各項(xiàng)功能。
  • 嵌入式操作系統(tǒng)
    嵌入式操作系統(tǒng)
    +關(guān)注
    嵌入式操作系統(tǒng)(Embedded Operating System,簡(jiǎn)稱(chēng):EOS)是指用于嵌入式系統(tǒng)的操作系統(tǒng)。嵌入式操作系統(tǒng)是一種用途廣泛的系統(tǒng)軟件,通常包括與硬件相關(guān)的底層驅(qū)動(dòng)軟件、系統(tǒng)內(nèi)核、設(shè)備驅(qū)動(dòng)接口、通信協(xié)議、圖形界面、標(biāo)準(zhǔn)化瀏覽器等。
  • Windows CE
    Windows CE
    +關(guān)注
     Windows Embedded Compact(即 Windows CE)是微軟公司嵌入式、移動(dòng)計(jì)算平臺(tái)的基礎(chǔ),它是一個(gè)開(kāi)放的、可升級(jí)的32位嵌入式操作系統(tǒng),是基于掌上型電腦類(lèi)的電子設(shè)備操作系統(tǒng)。
  • JDI
    JDI
    +關(guān)注
    JDI(Java Debug Interface)是 JPDA 三層模塊中最高層的接口,定義了調(diào)試器(Debugger)所需要的一些調(diào)試接口。基于這些接口,調(diào)試器可以及時(shí)地了解目標(biāo)虛擬機(jī)的狀態(tài),例如查看目標(biāo)虛擬機(jī)上有哪些類(lèi)和實(shí)例等。
  • NFS
    NFS
    +關(guān)注
      網(wǎng)絡(luò)文件系統(tǒng),英文Network File System(NFS),是由SUN公司研制的UNIX表示層協(xié)議(presentation layer protocol),能使使用者訪問(wèn)網(wǎng)絡(luò)上別處的文件就像在使用自己的計(jì)算機(jī)一樣。
  • 麒麟960
    麒麟960
    +關(guān)注
    麒麟960(kirin 960)是海思半導(dǎo)體有限公司推出的新一代移動(dòng)設(shè)備芯片,麒麟960首次配備ARM Cortex-A73 CPU核心,小核心為A53,組成四大四小的big.LITTLE組合,GPU為Mali G71 MP8。
  • tizen
    tizen
    +關(guān)注
  • SiliconLabs
    SiliconLabs
    +關(guān)注
  • X86架構(gòu)
    X86架構(gòu)
    +關(guān)注
  • uCOS II
    uCOS II
    +關(guān)注
  • ARM公司
    ARM公司
    +關(guān)注
    ARM公司是一家知識(shí)產(chǎn)權(quán)(IP)供應(yīng)商,它與一般的半導(dǎo)體公司最大的不同就是不制造芯片且不向終端用戶(hù)出售芯片,而是通過(guò)轉(zhuǎn)讓設(shè)計(jì)方案,由合作伙伴生產(chǎn)出各具特色的芯片。
  • 米爾科技
    米爾科技
    +關(guān)注
    米爾是一家專(zhuān)注于ARM嵌入式軟硬件開(kāi)發(fā)的高新技術(shù)企業(yè)。在以客戶(hù)為中心的指引下,米爾為嵌入式領(lǐng)域客戶(hù)提供專(zhuān)業(yè)的ARM工業(yè)控制板、ARM核心板、ARM開(kāi)發(fā)工具、充電樁計(jì)費(fèi)控制單元及充電控制板等產(chǎn)品和技術(shù)服務(wù)。
  • 數(shù)字電子鐘
    數(shù)字電子鐘
    +關(guān)注
  • A6處理器
    A6處理器
    +關(guān)注
  • 大聯(lián)大友尚
    大聯(lián)大友尚
    +關(guān)注
  • YunOS
    YunOS
    +關(guān)注
  • OpenStack
    OpenStack
    +關(guān)注
    OpenStack是一個(gè)開(kāi)源的云計(jì)算管理平臺(tái)項(xiàng)目,是一系列軟件開(kāi)源項(xiàng)目的組合。由NASA(美國(guó)國(guó)家航空航天局)和Rackspace合作研發(fā)并發(fā)起,以Apache許可證(Apache軟件基金會(huì)發(fā)布的一個(gè)自由軟件許可證)授權(quán)的開(kāi)源代碼項(xiàng)目。
  • MMU
    MMU
    +關(guān)注
    MMU是中文名是內(nèi)存管理單元,有時(shí)稱(chēng)作分頁(yè)內(nèi)存管理單元,它是一種負(fù)責(zé)處理中央處理器(CPU)的內(nèi)存訪問(wèn)請(qǐng)求的計(jì)算機(jī)硬件。它的功能包括虛擬地址到物理地址的轉(zhuǎn)換(即虛擬內(nèi)存管理)、內(nèi)存保護(hù)、中央處理器高速緩存的控制,在較為簡(jiǎn)單的計(jì)算機(jī)體系結(jié)構(gòu)中,負(fù)責(zé)總線的仲裁以及存儲(chǔ)體切換。
  • 馬云
    馬云
    +關(guān)注
  • OMAPL138
    OMAPL138
    +關(guān)注
    OMAP-L138是美國(guó)德州儀器(TI)推出全新DSP+ARM工業(yè)處理器 ,這款芯片也是業(yè)界功耗最低的浮點(diǎn)數(shù)字信號(hào)處理器 (DSP) + ARM9處理器,大大降低了雙核通訊的開(kāi)發(fā)難度,可充分滿(mǎn)足工業(yè)應(yīng)用的高能效、連通性設(shè)計(jì)對(duì)高集成度外設(shè)、更低熱量耗散以及更長(zhǎng)電池使用壽命的需求。
  • 中國(guó)硬件創(chuàng)新大賽
    中國(guó)硬件創(chuàng)新大賽
    +關(guān)注
換一批

關(guān)注此標(biāo)簽的用戶(hù)(2人)

鋼鐵俠私人助理 小保保

編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語(yǔ)言教程專(zhuān)題