An Efficient Pipelined Architecture for the Multi-precision Texture Unit
碩士 === 國立中山大學 === 資訊工程學系研究所 === 104 === As technology advances and the fully developed technology for 3-D graphics processing units, it has been widely applied in wearable devices. For wearable devices, the performance requirement of graphics processor unit performance is increasing, Unfortunately,...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2016
|
Online Access: | http://ndltd.ncl.edu.tw/handle/pftq5g |
id |
ndltd-TW-104NSYS5392038 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-104NSYS53920382019-05-15T23:01:39Z http://ndltd.ncl.edu.tw/handle/pftq5g An Efficient Pipelined Architecture for the Multi-precision Texture Unit 多重精確度貼圖單元之高效率管線化架構 Kuan-Hui Lee 李冠輝 碩士 國立中山大學 資訊工程學系研究所 104 As technology advances and the fully developed technology for 3-D graphics processing units, it has been widely applied in wearable devices. For wearable devices, the performance requirement of graphics processor unit performance is increasing, Unfortunately, these complex operations will consume a lot of power. Therefore, how to reduce the power consumption within the limited power of wearable devices has become an important issue. The texture unit is an indispensable part in the 3-D graphics processing units. The texture unit can make the image more details and high quality. In addition, it can use texture mapping to substitute complex computations, so that the overall performance and image quality of 3-D graphics processing units can be enhanced. Human eyes can’t clearly recognize a slight distortion of 3-D images. As a result, power savings can be achieved by selecting lower precisions mode when a little image distortion is acceptable. Besides, there is many complex computations in texture unit. These computations can be implemented by several dot product (DP4) instructions. Therefore, we design a dot product unit for texture unit to enhance the performance by a pipelined architecture. This thesis proposes a pipelined architecture for multi-precision texture unit. The architecture can change the computation precision to save power consumption. In addition, we add cache mechanism in texture unit to increase performance, and the dot product arithmetic unit is executed repeatedly to implement linear filter. As a result, the area of hardware circuit can be decreased. Finally, we perform pipelined scheduling for texture unit, and design the corresponding pipelined architecture that greatly enhances overall performance. Shiann-Rong Kuang 鄺獻榮 2016 學位論文 ; thesis 72 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中山大學 === 資訊工程學系研究所 === 104 === As technology advances and the fully developed technology for 3-D graphics processing units, it has been widely applied in wearable devices. For wearable devices, the performance requirement of graphics processor unit performance is increasing, Unfortunately, these complex operations will consume a lot of power. Therefore, how to reduce the power consumption within the limited power of wearable devices has become an important issue. The texture unit is an indispensable part in the 3-D graphics processing units. The texture unit can make the image more details and high quality. In addition, it can use texture mapping to substitute complex computations, so that the overall performance and image quality of 3-D graphics processing units can be enhanced. Human eyes can’t clearly recognize a slight distortion of 3-D images. As a result, power savings can be achieved by selecting lower precisions mode when a little image distortion is acceptable. Besides, there is many complex computations in texture unit. These computations can be implemented by several dot product (DP4) instructions. Therefore, we design a dot product unit for texture unit to enhance the performance by a pipelined architecture.
This thesis proposes a pipelined architecture for multi-precision texture unit. The architecture can change the computation precision to save power consumption. In addition, we add cache mechanism in texture unit to increase performance, and the dot product arithmetic unit is executed repeatedly to implement linear filter. As a result, the area of hardware circuit can be decreased. Finally, we perform pipelined scheduling for texture unit, and design the corresponding pipelined architecture that greatly enhances overall performance.
|
author2 |
Shiann-Rong Kuang |
author_facet |
Shiann-Rong Kuang Kuan-Hui Lee 李冠輝 |
author |
Kuan-Hui Lee 李冠輝 |
spellingShingle |
Kuan-Hui Lee 李冠輝 An Efficient Pipelined Architecture for the Multi-precision Texture Unit |
author_sort |
Kuan-Hui Lee |
title |
An Efficient Pipelined Architecture for the Multi-precision Texture Unit |
title_short |
An Efficient Pipelined Architecture for the Multi-precision Texture Unit |
title_full |
An Efficient Pipelined Architecture for the Multi-precision Texture Unit |
title_fullStr |
An Efficient Pipelined Architecture for the Multi-precision Texture Unit |
title_full_unstemmed |
An Efficient Pipelined Architecture for the Multi-precision Texture Unit |
title_sort |
efficient pipelined architecture for the multi-precision texture unit |
publishDate |
2016 |
url |
http://ndltd.ncl.edu.tw/handle/pftq5g |
work_keys_str_mv |
AT kuanhuilee anefficientpipelinedarchitectureforthemultiprecisiontextureunit AT lǐguānhuī anefficientpipelinedarchitectureforthemultiprecisiontextureunit AT kuanhuilee duōzhòngjīngquèdùtiētúdānyuánzhīgāoxiàolǜguǎnxiànhuàjiàgòu AT lǐguānhuī duōzhòngjīngquèdùtiētúdānyuánzhīgāoxiàolǜguǎnxiànhuàjiàgòu AT kuanhuilee efficientpipelinedarchitectureforthemultiprecisiontextureunit AT lǐguānhuī efficientpipelinedarchitectureforthemultiprecisiontextureunit |
_version_ |
1719139739433435136 |