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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |