[發明專利]一種染色器驅動運行時重構方法有效
| 申請號: | 201611139560.0 | 申請日: | 2016-12-12 |
| 公開(公告)號: | CN106708518B | 公開(公告)日: | 2020-02-14 |
| 發明(設計)人: | 田澤;馬城城;黎小玉;劉暉;張駿;張琛 | 申請(專利權)人: | 中國航空工業集團公司西安航空計算技術研究所 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F8/72;G06F8/61 |
| 代理公司: | 11008 中國航空專利中心 | 代理人: | 杜永保 |
| 地址: | 710000 *** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 染色器 緩沖模塊 搜集 驅動 屬性信息 運行數據 運行時 重構 計算機圖形領域 數據搜集模塊 應用運行過程 屬性參數 數據類型 運行控制 重構模塊 發送 監控 記錄 應用 優化 改進 | ||
本發明屬于計算機圖形領域,尤其涉及一種染色器驅動運行時重構方法。本方法包括:染色器屬性搜集模塊(1)將搜集的染色器運行屬性發送到染色器運行屬性緩沖模塊(3);染色器數據搜集模塊(2)將搜集的染色器運行數據發送到染色器運行數據緩沖模塊(4);染色器運行屬性緩沖模塊(3)記錄染色器屬性搜集模塊(1)發送的染色器運行屬性信息,并為染色器驅動重構模塊(7)提供染色器運行屬性信息支持。本方法通過將監控染色器應用運行過程中的染色器屬性參數、染色器數據類型以及染色器運行控制情況,有針對的優化,改進染色器驅動,使得染色器驅動能夠運行時重構,達到染色器應用加速運行的目的。
技術領域
本發明屬于計算機軟件領域,尤其涉及一種染色器驅動運行時重構方法。
背景技術
染色器驅動軟件作為染色器硬件運行的直接控制,功能、性能直接決定染色器處理能力的發揮,目前公開研究都是針對染色器測試、染色器編程的研究,未發現有針對染色器驅動運行時重構的研究。
發明內容
本發明的目的是:
本發明主要提供一種染色器驅動運行時重構方法,運行時優化染色器驅動軟件。
本發明的解決方案是:
一種染色器驅動運行時重構方法,包括:
步驟1、染色器屬性搜集模塊(1)搜集染色器應用在運行過程所涉及的染色器運行屬性,并將搜集的染色器運行屬性發送到染色器運行屬性緩沖模塊(3);
步驟2、染色器數據搜集模塊(2)搜集染色器應用在運行過程的染色器運行數據,并將搜集的染色器運行數據發送到染色器運行數據緩沖模塊(4);
步驟3、染色器運行屬性緩沖模塊(3)記錄染色器屬性搜集模塊(1)發送的染色器運行屬性信息,并為染色器驅動重構模塊(7)提供染色器運行屬性信息支持;
步驟4、染色器運行數據緩沖模塊(4)記錄染色器數據搜集模塊(2)發送的染色器運行數據信息,并為染色器驅動重構模塊(7)提供染色器運行數據信息支持;
步驟5、染色器運行控制模塊(5)接收染色器應用的染色器運行控制信息,并為染色器驅動重構模塊(7)提供觸發條件支持;
步驟6、染色器驅動分解模塊(6)接收染色器應用的染色器驅動軟件,并分解染色器驅動軟件為各獨立軟件塊及軟件塊的調用標記;將分解后的軟件塊提供給染色器功能函數庫模塊(8);將調用標記提供給染色器驅動重構模塊(7);
步驟7、染色器驅動重構模塊(7)獲取染色器運行控制模塊(5)提供的觸發條件,接收染色器運行屬性緩沖模塊(3)提供的染色器運行屬性信息,染色器運行數據緩沖模塊(4)提供的染色器運行數據信息,染色器驅動分解模塊(6)提供的染色器驅動分解后軟件塊調用標記信息,根據染色器運行屬性信息、染色器運行數據信息、染色器驅動分解后軟件塊調用標記信息判斷本次染色器運行是否需要重構染色器驅動,若不需要則終止操作;若需要,則根據染色器運行屬性信息和染色器驅動軟件塊調用標記信息,從染色器功能函數庫模塊(8)中獲取對應的功能軟件塊并重構成新的染色器驅動軟件,將新的染色器驅動軟件發送給染色器驅動優化模塊(9);
步驟8、染色器功能函數庫模塊(8)接收染色器驅動分解模塊(6)提供的染色器驅動分解后軟件塊,將這些軟件塊更新到染色器功能軟件庫中,并將所述軟件塊提供給染色器驅動重構模塊(7);
步驟9、染色器驅動優化模塊(9)接收染色器驅動重構模塊(7)生成的重構后染色器驅動,并進行優化處理,將優化后的染色器驅動發送給染色器驅動可執行文件生成模塊(10);
步驟10、染色器驅動可執行文件生成模塊(10)接收染色器驅動優化模塊(9)優化后的染色器驅動,生成可執行文件,并將可執行文件發送給染色器驅動加載模塊(11);
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司西安航空計算技術研究所,未經中國航空工業集團公司西安航空計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611139560.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種除法運算裝置
- 下一篇:一種輸入輸出虛擬化資源的調整方法及處理器





