Design and Implementation of Customized Function Unit For MPEG Audio Layer-3 Decoder

碩士 === 國立中正大學 === 資訊工程所 === 93 === In recent year, people need more and more multimedia applications in mobile device, like using mobile phone to watch movie and listen music. So support real-time multimedia application in embedded system has already become a trend. In traditional embedded system,th...

Full description

Bibliographic Details
Main Authors: Jen-Chieh Lin, 林仁傑
Other Authors: Tien-Fu Chen
Format: Others
Language:en_US
Published: 2005
Online Access:http://ndltd.ncl.edu.tw/handle/03636561337715149417
id ndltd-TW-093CCU05392020
record_format oai_dc
spelling ndltd-TW-093CCU053920202015-10-13T10:45:04Z http://ndltd.ncl.edu.tw/handle/03636561337715149417 Design and Implementation of Customized Function Unit For MPEG Audio Layer-3 Decoder 設計與實做一個針對MPEGAudioLayer-3解碼的可客製化運算單元 Jen-Chieh Lin 林仁傑 碩士 國立中正大學 資訊工程所 93 In recent year, people need more and more multimedia applications in mobile device, like using mobile phone to watch movie and listen music. So support real-time multimedia application in embedded system has already become a trend. In traditional embedded system,there is always having a microprocessor to handle system control, but this microprocessor usually only have basic arithmetic instructions and doesn’t support multimedia application, so in multimedia application if we want to achieve real-time use one microprocessor is not enough. So if we want let multimedia application in our embedded system can achieve realtime, we can design an ASIC to accelerate the bottleneck part in multimedia application and make it can achieve real-time. But if the standard of multimedia changed, we need to design another ASIC to handle. So use ASIC though can achieve real-time requirement, it is not flexible and programmable. Thus, flexible and programmable is become an important part in multimedia support in embedded system. In this thesis, we proposed a VLIW SMT architecture that have three function units, which have one RISC function unit, one helperRISC function unit, and one customized function unit which is stand alone design. And we use this architecture to decode MPEG Audio Layer-3 audio (MP3). We use RISC function units to handle system control, and designs a customized function unit to accelerate MP3 decode application, helperRISC function unit is used to communicate RISC function unit and customized function unit. In our experiments we can see that use our customized function unit we can gain 40%-70% erformance improvements in kernel functions and 12% improvement in whole MP3 decode application. Tien-Fu Chen 陳添福 2005 學位論文 ; thesis 62 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立中正大學 === 資訊工程所 === 93 === In recent year, people need more and more multimedia applications in mobile device, like using mobile phone to watch movie and listen music. So support real-time multimedia application in embedded system has already become a trend. In traditional embedded system,there is always having a microprocessor to handle system control, but this microprocessor usually only have basic arithmetic instructions and doesn’t support multimedia application, so in multimedia application if we want to achieve real-time use one microprocessor is not enough. So if we want let multimedia application in our embedded system can achieve realtime, we can design an ASIC to accelerate the bottleneck part in multimedia application and make it can achieve real-time. But if the standard of multimedia changed, we need to design another ASIC to handle. So use ASIC though can achieve real-time requirement, it is not flexible and programmable. Thus, flexible and programmable is become an important part in multimedia support in embedded system. In this thesis, we proposed a VLIW SMT architecture that have three function units, which have one RISC function unit, one helperRISC function unit, and one customized function unit which is stand alone design. And we use this architecture to decode MPEG Audio Layer-3 audio (MP3). We use RISC function units to handle system control, and designs a customized function unit to accelerate MP3 decode application, helperRISC function unit is used to communicate RISC function unit and customized function unit. In our experiments we can see that use our customized function unit we can gain 40%-70% erformance improvements in kernel functions and 12% improvement in whole MP3 decode application.
author2 Tien-Fu Chen
author_facet Tien-Fu Chen
Jen-Chieh Lin
林仁傑
author Jen-Chieh Lin
林仁傑
spellingShingle Jen-Chieh Lin
林仁傑
Design and Implementation of Customized Function Unit For MPEG Audio Layer-3 Decoder
author_sort Jen-Chieh Lin
title Design and Implementation of Customized Function Unit For MPEG Audio Layer-3 Decoder
title_short Design and Implementation of Customized Function Unit For MPEG Audio Layer-3 Decoder
title_full Design and Implementation of Customized Function Unit For MPEG Audio Layer-3 Decoder
title_fullStr Design and Implementation of Customized Function Unit For MPEG Audio Layer-3 Decoder
title_full_unstemmed Design and Implementation of Customized Function Unit For MPEG Audio Layer-3 Decoder
title_sort design and implementation of customized function unit for mpeg audio layer-3 decoder
publishDate 2005
url http://ndltd.ncl.edu.tw/handle/03636561337715149417
work_keys_str_mv AT jenchiehlin designandimplementationofcustomizedfunctionunitformpegaudiolayer3decoder
AT línrénjié designandimplementationofcustomizedfunctionunitformpegaudiolayer3decoder
AT jenchiehlin shèjìyǔshízuòyīgèzhēnduìmpegaudiolayer3jiěmǎdekěkèzhìhuàyùnsuàndānyuán
AT línrénjié shèjìyǔshízuòyīgèzhēnduìmpegaudiolayer3jiěmǎdekěkèzhìhuàyùnsuàndānyuán
_version_ 1716832018240634880