[發明專利]一種基于BMP文件的GPU繪制功能測試方法在審
| 申請號: | 202210073027.8 | 申請日: | 2022-01-21 |
| 公開(公告)號: | CN114461522A | 公開(公告)日: | 2022-05-10 |
| 發明(設計)人: | 周柱民;樊宇;付秋;陳斌彬 | 申請(專利權)人: | 中國船舶重工集團公司第七0九研究所 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 武漢華之喻知識產權代理有限公司 42267 | 代理人: | 王世芳;方放 |
| 地址: | 430074 湖北省武漢市*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 bmp 文件 gpu 繪制 功能 測試 方法 | ||
本發明涉及計算機技術領域,特別是涉及一種基于BMP文件的GPU繪制功能測試方法,方法包括以下步驟:根據所需測試的GPU繪制功能,針對每一個GPU繪制功能對應設計一個測試函數,構建測試函數集,在測試主機上寫入測試程序,測試程序能夠通過調用測試函數集中所有測試函數,并將測試結果輸出保存為對應的BMP文件;將待測試顯卡接入測試主機,加載相應的GPU驅動程序,編譯運行測試程序,獲得每一個GPU繪制功能對應的BMP文件;對比各個BMP文件與預設標準BMP文件的差異,判斷GPU繪制功能是否完善,并列出GPU不完善的繪制功能。本發明針對GPU繪制功能進行了全面且精確地評價;確定并羅列出GPU繪制功能中的問題和不足,有效幫助了驅動開發人員完善GPU驅動程序。
技術領域
本發明涉及計算機圖形學領域,特別是涉及一種基于BMP(Bitmap,位圖)文件的GPU(Graphics Processing Unit,圖形處理器)繪制功能測試方法。
背景技術
隨著機器學習等技術的發展,GPU的使用量與日俱增,GPU的測試技術也是越來越重要。
現有的GPU測試過程大多數通過運行編寫的程序軟件模擬GPU實際運行過程中的性能極限,給出量化的性能測試評價。對于GPU繪制功能的測試得不到精準具體的問題所在,目前常規的GPU性能測試方法不能夠對GPU繪制功能進行全面的評價。
發明內容
針對現有技術的缺陷,本發明的目的在于提供一種基于BMP文件的GPU繪制功能測試方法,旨在用于高效自動地完成圖形芯片的測試和分選工作。
為解決上述問題,按照本發明的一個方面,提供了一種基于BMP文件的GPU繪制功能測試方法,包括以下步驟:
S1:根據所需測試的GPU繪制功能,針對每一個GPU繪制功能對應設計一個測試函數,構建測試函數集,在測試主機上寫入測試程序,測試程序能夠通過調用測試函數集中所有測試函數,并將測試結果輸出保存為對應的BMP文件;
S2:將待測試顯卡接入測試主機,加載相應的GPU驅動程序,編譯運行測試程序,獲得每一個GPU繪制功能對應的BMP文件;
S3:對比各個BMP文件與預設標準BMP文件的差異,判斷GPU繪制功能是否完善,并列出GPU不完善的繪制功能。
進一步的,步驟S1中測試函數均以所測試的功能命名,所述步驟S2中每一個GPU繪制功能對應的BMP文件均以對應的功能命名,便于維護。
進一步的,步驟S3中對比各個BMP文件與預設標準BMP文件的差異的方法為:
讀取測試程序獲取的BMP文件,獲取其包括長、寬和各個點像素值;讀取對應的預設標準BMP文件,獲取其包括長、寬和各個點像素值;比較讀取的兩個文件的長、寬和像素值是否一致。
進一步的,像素值的比較方法是將測試程序獲取的BMP文件和預設標準BMP文件的相同位置的像素值之差與0比較,判斷該位置像素值是否相等。
進一步的,步驟S3中預設標準BMP文件由標準軟件繪制功能生成,或者由已驗證過的成熟商用顯卡繪制生成。
進一步的,步驟S1中測試程序采用循環調用的方式,依次調用測試集中所有測試函數。
進一步的,步驟S3中對比各個BMP文件與預設標準BMP文件的差異的方法為:
檢查BMP文件是否都已讀取,若都已讀取,則比對結束,否則繼續讀取下一個測試函數產生的BMP文件,重復檢查BMP文件是否都已讀取,直到比對結束。
總體而言,本發明的技術方案與現有技術相比,用于取得下列有益效果:
(1)針對每一個繪制功能設計一個測試函數構成測試函數集,對GPU繪制功能進行了全面且精確地評價;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國船舶重工集團公司第七0九研究所,未經中國船舶重工集團公司第七0九研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210073027.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種寬體風電葉片及其應用
- 下一篇:現澆混凝土橋墩墩身模板的加固結構





