Design and Implementation of Embedded GPU Simulator

碩士 === 國立交通大學 === 電機資訊國際學程 === 103 === 本文GPU模擬器是基於ATTILA嵌入式GPU開源計畫進行開發。為了因應迅速成長的嵌入式市場,必須將重點擺放在低功耗、頻寬、記憶體以及矽片面積。但截至目前為止並沒有針對嵌入式GPU模擬器的開源計畫,因此我們提出將tile accelerator整合進ATTILA,以符合目前嵌入式GPU架構的模擬器。而tiling架構已經在嵌入式GPU市場行之有年。 在實作模擬器前,我們先分析不同架構下的不同特性。實作分為timing simulator與functional simulator,timing simulator用來建...

Full description

Bibliographic Details
Main Authors: Marmin, Arthur, 馬明達
Other Authors: Tsao ,Shiao-Li
Format: Others
Language:en_US
Published: 2015
Online Access:http://ndltd.ncl.edu.tw/handle/83302099146039770352
Description
Summary:碩士 === 國立交通大學 === 電機資訊國際學程 === 103 === 本文GPU模擬器是基於ATTILA嵌入式GPU開源計畫進行開發。為了因應迅速成長的嵌入式市場,必須將重點擺放在低功耗、頻寬、記憶體以及矽片面積。但截至目前為止並沒有針對嵌入式GPU模擬器的開源計畫,因此我們提出將tile accelerator整合進ATTILA,以符合目前嵌入式GPU架構的模擬器。而tiling架構已經在嵌入式GPU市場行之有年。 在實作模擬器前,我們先分析不同架構下的不同特性。實作分為timing simulator與functional simulator,timing simulator用來建構硬體模型,functional simulator用來重現程式的行為。 我們模擬PowerVR GPU,並實際在PowerVR GPU上測試。我們利用模擬器來顯現display list size對處理一個frame花的cycle數的影響。 因此,我們的模擬器可供未來研究嵌入式GPU使用,同時提供高度可調graphic pipeline以及詳細的hardware counters。