首页
/
每日頭條
/
科技
/
codeblocks的調試工具欄
codeblocks的調試工具欄
更新时间:2025-06-27 11:33:40

我們先來搞清幾個概念:

  • 計算平台指機器設備對OpenCL某個版本的具體實現。

  • 一台計算機上可以有多個計算平台,一個計算平台上可以有多個計算核心。

  • 多核CPU和多CPU是兩回事,除非你的主闆上插有兩塊CPU,這種情況也隻有服務器主闆上才會出現多CPU情況。

  • 一個計算平台設備裡面,可以有多個計算核心,每個核心就是實質的計算部件。

像4核CPU就是一個計算平台設備裡面有4個計算部件。可以并行執行四個運算操作。因此我們除了要獲取系統裡計算平台設備信息外,還要獲取每個設備裡面的計算核心信息,這樣才可以對我們的程序進行最大優化。 OpenCL除了獲取計算機平台設備數目外,還可以獲取這些設備的特性數據。比如剛才說的,CPU是幾核心的,頻率是多少,CACHE是多大等等這些數據。我們在上節課的程序中進行修改,檢測每個計算平台的計算部件信息。

程序代碼如下:

codeblocks的調試工具欄(用Codeblocks進行OpenCL編程2)1

codeblocks的調試工具欄(用Codeblocks進行OpenCL編程2)2

codeblocks的調試工具欄(用Codeblocks進行OpenCL編程2)3

codeblocks的調試工具欄(用Codeblocks進行OpenCL編程2)4

程序運行結果如下:

codeblocks的調試工具欄(用Codeblocks進行OpenCL編程2)5

硬件檢索運行結果

大家可看到,我的計算機上有兩個計算平台,第一個平台包含了CPU和GPU。第二個平台隻包含了CPU。這是怎麼回事呢?注意看第二個平台支持的OpenCL版本是 OpenCL2.1。而且還隻是實驗性版本。這下明白了。OpenCL把計算平台分得很細。這裡面又有幾個問題了,全局内存、本地内存、最大工作組是什麼意思呢?這些我們下節課再講。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
淘寶紅包在哪裡看
淘寶紅包在哪裡看
1、淘寶APP;2、接下來在淘寶主頁點下角“我的淘寶”選項;3“我的淘寶”可以看到右上角有紅券欄目,...
2025-06-27
筆記本電腦開機藍屏怎麼辦
筆記本電腦開機藍屏怎麼辦
1、USB:假如計算機處于開機的狀态時USB接口上有U盤等存儲設備,那麼計算機就很有可能出現藍屏現象...
2025-06-27
怎樣徹底清理手機記錄
怎樣徹底清理手機記錄
1、首先在手機桌面上找到“浏覽器”點擊進入浏覽器界面。2、在浏覽器界面點擊屏幕底部的三條橫杆标識。3...
2025-06-27
淘寶旗艦店和官方旗艦店有什麼區别
淘寶旗艦店和官方旗艦店有什麼區别
模式不同:旗艦店主要是代理商建店,一般由産品的地區代理建立,如衆多的服裝品牌旗艦店,而官方店是這個品牌自己開的店,以擁有注冊商标的企業和個人,以其身份自營或授權的網店。一般以注冊商标的品牌直接命名。規模不同:旗艦店是要授權的,和專賣店相比,店的規模比較大比較全,是公司的形象。銷售方式不同:官方網店隻...
2025-06-27
手機劃痕怎麼修複
手機劃痕怎麼修複
1、食用油修複手機劃痕:準備好食用油,最好是植物油。滴幾滴食用油在手機屏幕劃痕處,然後用幹淨的衛生紙或者布來擦拭劃痕處,這樣手機屏幕劃痕很輕松就能被修複。2、牙膏修複手機劃痕:準備好一塊幹淨的布、牙膏,然後打濕布,再蘸上适量的牙膏在手機屏幕劃痕處輕輕擦拭一小會兒,最後再用幹淨的衛生紙将牙膏擦幹淨,就...
2025-06-27
Copyright 2023-2025 - www.tftnews.com All Rights Reserved