[發明專利]一種面向GPU芯片渲染輸出單元性能仿真方法及平臺有效
| 申請號: | 201911147540.1 | 申請日: | 2019-11-21 |
| 公開(公告)號: | CN110765715B | 公開(公告)日: | 2023-06-09 |
| 發明(設計)人: | 吳曉成;姜麗云;張少鋒;陳佳;許宏杰;韓立敏 | 申請(專利權)人: | 中國航空工業集團公司西安航空計算技術研究所 |
| 主分類號: | G06F30/331 | 分類號: | G06F30/331;G06T15/00 |
| 代理公司: | 北京清大紫荊知識產權代理有限公司 11718 | 代理人: | 李紅 |
| 地址: | 710065 陜西省*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 gpu 芯片 渲染 輸出 單元 性能 仿真 方法 平臺 | ||
本發明涉及計算機硬件驗證技術領域,尤其涉及一種面向GPU芯片的渲染輸出單元性能驗證方法及平臺。本發明采用的方法是搭建基于SystemC的圖形處理單元GPU芯片TLM虛擬原型平臺(該虛擬原型驗證平臺包括光柵化單元、渲染輸出單元、顏色緩沖區單元和深度緩沖區單元),通過將GPU渲染輸出單元的TLM事務級端口轉化為硬件信號級端口,把渲染輸出RTL單元嵌入到TLM虛擬原型平臺中,對GPU的RTL進行模塊級、系統級功能仿真來驗證渲染輸出單元是否滿足對應模型的性能指標。可以在FPGA階段之前,提前驗證GPU渲染輸出單元的性能是否滿足要求,加快GPU芯片后續階段的開發和驗證工作。
技術領域
本發明涉及計算機硬件驗證技術領域,尤其涉及一種基于SystemC?TLM虛擬原型的GPU性能仿真方法及平臺。
背景技術
隨著圖形化應用的不斷增加,早期單靠CPU進行圖形繪制的解決方案已經難以滿足成績和技術增長的圖形處理需求,圖形處理器(Graphic?Processing?Unit,GPU)應運而生。從1999年Nvidia發布第一款GPU產品至今,GPU技術的發展主要經歷了固定功能流水線階段、分離染色器架構階段、統一染色器架構階段,其圖形處理能力不斷提升,應用領域也從最初的圖形繪制逐步擴展到通用計算領域。GPU流水線高速、并行的特征和靈活的可編程能力,為圖形處理和通用并行計算提供了良好的運行平臺。
對于類似于GPU這樣的超大規模集成電路芯片的軟/硬件架構、設計,如何完成從傳統的規格說明書文檔到硬件RTL電路實現的跨越,成為工程實踐過程中一個重要的、急待解決的問題。為了縮短從系統架構文檔到硬件RTL電路實現之間的巨大鴻溝,必須要在這兩個階段之間采用一種高級建模語言對整個電路系統的功能、架構進行描述,同時又不能陷入硬件電路繁雜的信號時序、門電路之中。
事務級模型(Transaction?Level?Models?,TLM)是比RTL級更高的抽象級別,在此級別可以根據系統的初始功能規范快速建立硬件的可執行規范、快速創建系統模型。通過在其中加入時序細節,可以評估系統的性能、探索系統的結構。
SystemC?是OSCI?(Open?SystemC?Initiative)組織制定和維護的一種基于C++的建模平臺,它完全是用C++語言編寫的,由經過精心設計的C++類庫和仿真內核構成,支持門級、RTL級、系統級等各個抽象層次上硬件的建模和仿真,而且是開放源代碼的。SystemC?支持硬件/軟件協同設計,能夠描述由硬件和軟件組成的復雜系統的結構,支持在C++環境下對硬件、軟件和接口的描述。用SystemC?可以實現功能模塊、通信模塊、軟件模塊和硬件模塊在各種系統級層次上的抽象,其引進的端口和信號的數據類型描述、時鐘和延時的概念,正是基于要把軟硬件的描述統一到一種建模語言的思想。用SystemC可以快速有效地建立軟件算法的精確模型、硬件的體系結構、SoC?的接口和系統級的設計,并對設計進行仿真、驗證和優化(用SystemC?建模,其仿真速度一般是用VHDL或Verilog?建模的10~100?倍)。SystemC?最基本的結構單元是模塊(module?),模塊可以包含其他模塊或過程(process)和方法(method),過程如同C?語言中的函數用以實現某一行為。模塊通過接口(port)?與其他模塊通信,接口之間用信號(Signal)?相連。一個完整的系統由多個模塊組成,每個模塊包含一個或多個過程和方法,過程是平行工作的,它們之間通過信號來通信。時鐘Clock?是一種特殊的信號在仿真時用以控制時序及使過程同步。基于SystemC?的設計方法支持設計者在不同層次上建模,減小了代碼量和工作量,提供了更高的工作效率,SystemC?與傳統的方法相比可以更為高效快速地進行仿真。
發明內容
為了解決現有技術中存在的問題,現提出一種面向GPU芯片的渲染輸出單元性能仿真方法,所述方法包括以下步驟:
1)采用SystemC語言和事務級建模TLM方法,針對面向GPU芯片渲染輸出單元搭建性能仿真平臺;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司西安航空計算技術研究所,未經中國航空工業集團公司西安航空計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911147540.1/2.html,轉載請聲明來源鉆瓜專利網。





