Summary: | 碩士 === 國立中正大學 === 資訊工程所 === 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.
|