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,...

Full description

Bibliographic Details
Main Authors: Kuan-Hui Lee, 李冠輝
Other Authors: Shiann-Rong Kuang
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