999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種GPU顯示關鍵性能指標的測試方法

2021-04-22 17:09:01吳蓬勃
電腦知識與技術 2021年8期

吳蓬勃

摘要:本文針對GPU顯示中的幀率、三角形生成數量和像素填充率、顯存帶寬關鍵技術指標,采用非常成熟的OpenGL圖形開發工具,進行測試方法研究,該方法具有通用的特點,能夠為GPU的選型提供測試指標支撐。

關鍵詞:像素;GPU

中圖分類號: TP18? ? ? ? 文獻標識碼:A

文章編號:1009-3044(2021)08-0218-03

GPU(Graphics processing unit) 又稱圖形處理器, 作為處理圖形的運算器,主要面向二維、三維圖形的幾何變換、渲染、紋理映射、視頻流編碼與解碼等所涉及的計算,用于處理和繪制各種圖畫。具有非常成熟的OpenGL 和DirectX. GPU編程庫接口,應用于例如視頻編解碼、天氣預報和通用計算等很多領域。相關的顯示性能指標主要包括有:FPS即幀率、三角形生成數量和像素填充率。本文介紹了一種基于OpenGL的開放式圖形庫進行轉動的3D齒輪和矩形條繪制進行幀速率測試、三角形生成數量和像素填充率測試的方法,對于GPU的性能測評、推薦使用具有很重要的意義。

1 相關顯示性能指標

1.1 幀率

幀率即FPS:指的是每秒鐘傳輸的幀數。代表圖形處理器每秒鐘能夠更新的幀數,是GPU重要的性能指標之一,間接反映GPU的主頻,高的幀率可以得到更流暢、更逼真的動畫。

1.2 三角形生成率

三角形生成率即每秒鐘可以生成的三角形數量,由于3D圖像的繪制是通過三角形建立3D模型,然后再著色處理的,其組成的三角形數量直接影響到重現后物體外觀的逼真性。GPU性能優異的主要指標之一是“每秒鐘可以生成個三角形數量的個數”。每秒生成三角形的數量越多,越能在保障顯示幀率的前提下為物體模型建立更多的三角形,3D模型的分辨率越高。

1.3 顯存帶寬

顯存帶寬是顯卡圖形顯示性能和速度的重要指標之一,高顯存帶寬會帶來高分辨率的顯示、高色彩逼真度和更流暢的3D圖形畫面。在實際情況下,目前顯示芯片的性能高,其處理能力很強,只有大帶寬才能保障足夠的數據輸入和輸出。

顯存帶寬跟顯卡的顯存速度和顯存架構有關,是目前決定顯卡圖形顯示性能和速度的重要因素之一,在工作頻率一定的情況下,顯存位寬的大小決定了顯存帶寬的大小。

2 總體測試思路介紹

OpenGL是美國SGL公司為其圖形工作站開發的、獨立于窗口操作系統和硬件環境的圖形開發環境。是一個便于調用、功能強大的底層3D圖形函數庫。適用于從普通PC機到大型圖形工作站等各種計算機,已成為占據主導地位的跨平臺專業3D圖形應用開發包,成為行業標準。

與GPU幀速顯示有關的因素有顯存帶寬、操作系統等,本方法是只是針對同一種配置下的應用進行測試評估。

采用基于OpenGL的開放式圖形庫進行單位三角形繪制,利用函數繪制一個長矩形條,矩形條按每次22.5°(360/16)旋轉;同時用單位三角形去填充長矩形條,求得長矩形條旋轉一周后(此時三角形也填充完畢)所需時間,從而獲得單位時間填充的三角形生成數量。

通過OpenGL繪制標準圖形,計算一定時間內繪制標準圖形的次數,計算每秒鐘繪制的次數即為幀率,多次計算求得算術平均值作為最終結果。通過計算單位時間內繪制的標準三角形的數量作為三角形生成率。同時通過測試單位時間內GPU與顯存之間的數據傳輸速率,即為顯存帶寬。

最后通過對測試獲得所得的幀率、三角形生成率、顯存帶寬分數,依據應用需求側重點確定相應的加權系數,進行相應加權求和獲得最終的GPU性能得分,進行綜合測評。

3 測試方法

3.1齒輪的繪制

利用opengl的函數通過輸入齒輪的Inner_radius(內部半徑大小)、outer_radius(外部半徑大小)、width(寬度)、teeth(齒輪大小)、deepth(齒輪高度)分別畫該齒輪的正面,畫齒的前側,畫齒的背面,畫齒的外側,最后繪制齒的內部結構,從而完成整個齒輪的繪制。

初始化此輪的內外半徑寬度、齒數和齒輪的深度,并初始化齒輪的陰影模式和法線,完成各個面的繪制。檢查開始畫的齒數、通過opengl庫函數循環的畫出齒輪。

3.2幀速率測試

圖形處理單元作為處理圖形的運算器主要作用在于處理和繪制各種圖畫。而幀率作為測試GPU性能的一個重要指標,代表圖形處理器處理場時每秒鐘能夠更新的次數。

本策略通過繪制轉動的齒輪,每次繪制齒輪算一幀,計算5S時間內繪制的幀數,從而求得幀率,通過多次計算求得算術平均值作為最終結果。通過不斷的調用opengl函數來畫齒輪,并且利用計時器每五秒計算一次幀率。

當然,與GPU幀速顯示有關的因素還有顯存帶寬、操作系統等,本方法是只是針對同一種配置下的應用進行測試評估。

3.3 三角形生成數量

三角形生成數量測試GPU每秒鐘可生成多少萬個三角形,或每秒可處理多少三角形。

利用函數繪制一個長矩形條,矩形條按每次22.5°(360/16)旋轉;同時用單位三角形去填充長矩形條,求得長矩形條旋轉一周后(此時三角形也填充完畢)所需時間,從而獲得單位時間填充的三角形生成數量,并根據三角形的大小進行像素填充率計算測試,算法流程圖如圖4。

3.4 顯存帶寬

顯存帶寬指GPU與顯存間數據傳輸的速率,以MB/sec為單位。通過GPU與顯卡緩存之間的讀寫,獲取讀寫速度。

顯存帶寬與顯卡的顯存位寬、顯存架構和顯存速度有關,顯存位寬是指一個時鐘周期內傳送數據顯示數據的位數,位數越多,傳輸效率就越高。在工作頻率一定時,顯存位寬的大小與顯存帶寬的大小有直接的關系。足夠大的顯存帶寬才能帶來更高分辨率、更逼真(32位)和更流暢(高刷新速度)的3D畫面。在實際情況下,如果一塊圖形芯片處理能力強大, 但由于顯存帶寬不高時, 將會極大地影響其顯示性能, 顯存將限制其無法達到預定的處理能力。目前顯示類芯片的顯示性能很高,處理能力也比較強,在此基礎上,只有獲得較大的顯存帶寬才能保障其有足夠的數據輸入和輸出。隨著多媒體、3D顯示渲染等對硬件技術指標越來越高的要求,相對于GPU,較低的顯存帶寬已經成為制約顯卡性能的瓶頸。

該測試函數通過進行顯卡地址數據的讀、寫,根據讀取的數據來計算單位時間內顯存的讀寫帶寬。其讀寫顯存帶寬測試流程方法分別如圖6所示。

4 結論

該方法具有簡單、通用、有效易行的特點,當然,與GPU幀速顯示有關的因素還有顯存帶寬、操作系統等,本方法是只是針對同一種配置下的應用進行測試評估,能夠為GPU的選型提供測試指標支撐,實用價值高。

參考文獻:

[1] 符鶴,謝永芳.基于國產化圖形芯片JM5400的座艙顯示系統設計[J].計算機工程與科學,2016,38(10):2083-2090.

[2] 鄭顧平,李海涵.基于GPU的三維體繪制研究[J].電腦迷,2016(9):103.

[3] 丁科,譚營.GPU通用計算及其在計算智能領域的應用[J].智能系統學報,2015,10(1):1-11.

[4] 張春燕,譚建龍,劉燕兵,等.基于GPU的精確串匹配算法綜述[J].計算機應用研究,2016,33(7):1921-1928,1935.

【通聯編輯:唐一東】

主站蜘蛛池模板: 日韩国产综合精选| 国产黄在线免费观看| 国产精品久久久久久久久久久久| 久久婷婷六月| 日本国产精品| 欧美日韩一区二区在线免费观看 | 欧美另类图片视频无弹跳第一页| 免费国产高清精品一区在线| 1769国产精品免费视频| 欧美色99| 亚洲成人网在线观看| 直接黄91麻豆网站| 97久久精品人人做人人爽| 亚洲水蜜桃久久综合网站 | 欧美福利在线播放| 国产成人免费观看在线视频| 夜夜操天天摸| jizz在线免费播放| 综合社区亚洲熟妇p| 欧美在线网| 女人爽到高潮免费视频大全| 午夜不卡视频| 无码专区国产精品第一页| 国产成人精品视频一区二区电影| 欧美在线网| 欧美性久久久久| 91成人免费观看在线观看| 高清无码不卡视频| 中文字幕在线欧美| 在线观看的黄网| 三上悠亚精品二区在线观看| 亚洲第一成年网| 制服丝袜在线视频香蕉| 国产情侣一区二区三区| 欧美97欧美综合色伦图| 久久久久青草线综合超碰| 91精品情国产情侣高潮对白蜜| 伊人无码视屏| 国产国拍精品视频免费看| 欧美精品1区| 青青草原国产精品啪啪视频| 中文字幕亚洲乱码熟女1区2区| 亚洲国产欧美目韩成人综合| 午夜精品影院| 超碰aⅴ人人做人人爽欧美| 在线另类稀缺国产呦| 国语少妇高潮| 国产一区在线观看无码| 欧美国产三级| 日韩大片免费观看视频播放| 天堂网亚洲系列亚洲系列| 午夜啪啪网| 欧美成人二区| 国产高清国内精品福利| 亚洲天堂网站在线| 国产一二三区视频| 国产大全韩国亚洲一区二区三区| 97人妻精品专区久久久久| 久无码久无码av无码| 色网站免费在线观看| 亚洲综合色区在线播放2019| 亚洲va视频| 久久久久亚洲精品无码网站| 国产精品理论片| 国产一级在线播放| 1769国产精品视频免费观看| 国产日韩精品欧美一区喷| 日本黄色不卡视频| 欧美在线黄| 手机在线免费毛片| 天天干天天色综合网| 99热这里只有精品5| 白浆免费视频国产精品视频| 国产精品国产三级国产专业不| 欧美精品成人一区二区视频一| 在线观看无码av免费不卡网站| 欧美在线精品一区二区三区| 国产视频 第一页| 亚洲欧美日本国产综合在线| 欧美一区中文字幕| 亚洲国产成熟视频在线多多| www.亚洲天堂|