篇名 | 基於異質多核心系統之繪圖運算架構設計 |
---|---|
卷期 | 157 |
並列篇名 | Design and Implementation of Graphics Processing Architecture Based-on Heterogeneous Multicore System |
作者 | 黃煦堯 、 呂依璇 、 盧泰樺 、 盧俊銘 |
頁次 | 045-052 |
關鍵字 | 異質多核心系統 、 繪圖運算單元 、 嵌入式開放繪圖函式庫 、 Heterogeneous Multicore System 、 Graphics Processing Unit 、 GPU 、 Open Graphics Library for Embedded Systems 、 OpenGL ES |
出刊日期 | 201406 |
異質多核心系統大量地被應用於智慧型電子產品中,而豐富華麗的視覺感受更決定了智慧電 子產品的競爭力,其背後的關鍵技術即在於繪圖運算技術。在此論文中,乃是以研發異質多核心 系統之繪圖運算架構、繪圖運算函式庫、繪圖運算分析與優化技術為主軸。首先專注於發展區塊 式延遲繪圖架構與OpenGL ES 2.0繪圖函式庫等基礎技術。進而研發區塊式資料消除技術及繪圖效 能分析與優化等前瞻技術。最後通過國際標準的一致性測試與商用的GLBenchmark測試, 並達到 三角形最大輸出率為41.0 (M triangles / s)、像素最大填充率為850.7 (M texels / s)、每秒輸出張數平均約為37 (FPS)之繪圖運算技術水平標準。
Heterogeneous multicore system is prevalent among consumer electronics, and a rich visual experience is one of the main features of these devices. Graphics processing is the key technology that enables this experience. In this paper, we develop a graphics processing architecture, a graphics processing library, a graphics processing analysis tool, and the optimization technology. First, we focus on tile-based deferred rendering architecture and the OpenGL ES 2.0 library. To further reduce computing power, tile elimination technology is proposed. Lastly, to verify the functionality of our system, we use the widely approved OpenGL ES conformance test and the commercial GLBenchmark software as our experimental result. Our design achieves 41.0 (M triangles / s) of triangle rate, 850.7 (M texels / s) of fill rate and 37 (FPS) of frame per second.