Logo image
Integrate System Library Flow for PAC VLIW DSP Processors
Thesis

Integrate System Library Flow for PAC VLIW DSP Processors

Chao-Jia Chang
Masters, 國立清華大學, 產業研發碩士積體電路設計專班
2006

Abstract

Newlib 嵌入式系統 數位訊號處理器 程式庫 開放源代碼 PAC Dhrystone VLIW MiBench time-to-market Newlib embedded system library open source PAC STC VLIW DSP
Abstract Newlib is a C language library for use on embedded systems. Because newlib C library is free software of the open source license that we can easily revise the source code apply to embedded systems application quickly to enhance the efficiency of development and to achieve the time-to-market. As to the development of a bare machine into initial stage, this offers great assist. PAC DSP processor is currently developed at ITRI STC that is a high performance, low power, and low cost VLIW DSP processor applied to the embedded systems. On the embedded system application, PAC DSP supports high speed and low energy consumption for DSP applications. In this thesis, we investigate the issues to enable the newlib flow for PAC DSP processors. In addition, we also investigate performance issues wuth Dhrystone and MiBench. In the experimental, we structure the newlib C library for PAC DSP processor and verify some typical benchmark for obtain the performance. Lastly, optimize the library to enhance performance for PAC DSP processor. In the Dhrystone benchmark, we can speed up the programs nearly 95\% with our enhancements. Keywords: Newlib, embedded system, library, open source, PAC, STC, VLIW, DSP

Metrics

1 Record Views

Details

Logo image