專利名稱:一種計算機繪制系統(tǒng)中的負載協(xié)調(diào)設計方法
技術領域:
本發(fā)明屬于自動化繪制技術領域,特別涉及一種計算機繪制系統(tǒng)中的負載協(xié)調(diào)設計方法。
背景技術:
計算機繪制系統(tǒng)設置在以互聯(lián)網(wǎng)連接的工作站或個人電腦之上,通過模塊實現(xiàn)圖形的并行處理。該繪制系統(tǒng)主要應用在仿真系統(tǒng)、人及交互和并行處理圖形任務中,目前的繪制系統(tǒng)大部分針對前分布拼湊集成類型,通過將顯示屏剖分為不同的長方形區(qū)域,每個處理環(huán)節(jié)負責一個以上區(qū)域中的幾何組件的繪制,各環(huán)節(jié)輸出的子圖形拼接為最終輸出圖形。幾何組件在顯示屏上的分布通常是不均勻的,因此繪制環(huán)節(jié)間容易出現(xiàn)工作負載的不協(xié)調(diào)一些環(huán)節(jié)處理大量密集的面片的繪制而處于忙碌狀態(tài),同時另一些環(huán)節(jié)分配到了少量稀疏的面片而處于空閑。由于整個系統(tǒng)的幀繪制的速度受最慢的環(huán)節(jié)的制約,負載不協(xié)調(diào)將使系統(tǒng)的整體性能下降。針對前分布拼湊集成系統(tǒng)的己有的負載協(xié)調(diào)方法需要較大的時間開銷,其計算量的來源是大量的幾何數(shù)據(jù)的傳輸或遍歷以及耗時的操作影響實用性,迄今為止沒有在任何一個系統(tǒng)中得到應用,因為對實際系統(tǒng)來說,其計算開銷是不可接受的。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種計算機繪制系統(tǒng)中的負載協(xié)調(diào)設計方法其步驟為1)客戶端發(fā)送幾何轉(zhuǎn)移矩陣和顯示屏區(qū)域到繪制環(huán)節(jié),啟動幀繪制,并通知負載協(xié)調(diào)模塊;2)完成繪制環(huán)節(jié)像素的繪制,通知客戶端;3)客戶端主程序通知負載協(xié)調(diào)模塊,后者記錄繪制時間;4)所有幾何轉(zhuǎn)移矩陣繪制結(jié)束,拼接圖形并輸出;5)負載協(xié)調(diào)模塊進行計算,得出顯示屏剖分方式用做下一幀繪制任務分配。所說的負載協(xié)調(diào)模塊對下一幀顯示屏剖分方式的計算,具體有豎直分離、平向分離和交叉分離三種方法。應用計算機繪制系統(tǒng)中的負載協(xié)調(diào)設計方法能有效地提高系統(tǒng)的負載協(xié)調(diào)程度, 更能提高繪制速度,并且計算開銷很小,具有很好的實用價值。
具體實施例方式下面通過實施例來進一步說明本發(fā)明一種計算機繪制系統(tǒng)中的負載協(xié)調(diào)設計方法其步驟為1)客戶端發(fā)送幾何轉(zhuǎn)移矩陣和顯示屏區(qū)域到繪制環(huán)節(jié),啟動幀繪制,并通知負載協(xié)調(diào)模塊;2)完成繪制環(huán)節(jié)像素的繪制,通知客戶端;3)客戶端主程序通知負載協(xié)調(diào)模塊,后者記錄繪制時間;4)所有幾何轉(zhuǎn)移矩陣繪制結(jié)束,拼接圖形并輸出;5)負載協(xié)調(diào)模塊進行計算,得出顯示屏剖分方式用做下一幀繪制任務分配。所說的負載協(xié)調(diào)模塊對下一幀顯示屏剖分方式的計算,具體有豎直分離、平向分離和交叉分離三種方法。應用計算機繪制系統(tǒng)中的負載協(xié)調(diào)設計方法能有效地提高系統(tǒng)的負載協(xié)調(diào)程度, 更能提高繪制速度,并且計算開銷很小,具有很好的實用價值。
權利要求
1.一種計算機繪制系統(tǒng)中的負載協(xié)調(diào)設計方法,其特征在于,步驟如下1)客戶端發(fā)送幾何轉(zhuǎn)移矩陣和顯示屏區(qū)域到繪制環(huán)節(jié),啟動幀繪制,并通知負載協(xié)調(diào)模塊;2)完成繪制環(huán)節(jié)像素的繪制,通知客戶端;3)客戶端主程序通知負載協(xié)調(diào)模塊,后者記錄繪制時間;4)所有幾何轉(zhuǎn)移矩陣繪制結(jié)束,拼接圖形并輸出;5)負載協(xié)調(diào)模塊進行計算,得出顯示屏剖分方式用做下一幀繪制任務分配。
2.根據(jù)權利要求1所述的一種計算機繪制系統(tǒng)中的負載協(xié)調(diào)設計方法,其特征在于 所說的負載協(xié)調(diào)模塊對下一幀顯示屏剖分方式的計算,具體有豎直分離、平向分離或交叉分離三種方法。
全文摘要
一種計算機繪制系統(tǒng)中的負載協(xié)調(diào)設計方法,利用客戶端發(fā)送幾何轉(zhuǎn)移矩陣和顯示屏區(qū)域到繪制環(huán)節(jié),啟動幀繪制,并通知負載協(xié)調(diào)模塊,最終負載協(xié)調(diào)模塊對下一幀顯示屏剖分方式的計算所得而用做下一幀繪制任務分配,由此應用計算機繪制系統(tǒng)中的負載協(xié)調(diào)設計方法能有效地提高系統(tǒng)的負載協(xié)調(diào)程度,更能提高繪制速度,并且計算開銷很小,具有很好的實用價值。
文檔編號G06T1/00GK102467735SQ20101053977
公開日2012年5月23日 申請日期2010年11月9日 優(yōu)先權日2010年11月9日
發(fā)明者劉偉 申請人:西安泰友信息技術有限公司