DocumentCode :
2741909
Title :
A hardware/software partitioning algorithm for processor cores of digital signal processing
Author :
Togawa, Nozomu ; Sakurai, Takashi ; Yanagisawa, Masao ; Ohtsuki, Tatsuo
Author_Institution :
Dept. of Electr., Inf. & Commun. Eng., Waseda Univ., Tokyo, Japan
fYear :
1999
fDate :
18-21 Jan 1999
Firstpage :
335
Abstract :
A hardware/software cosynthesis system for processor cores of digital signal processing has been developed. This paper focuses on a hardware/software partitioning algorithm which is one of the key issues in the system. Given an input assembly code generated by the compiler in the system, the proposed hardware/software partitioning algorithm first determines the types and the numbers of required hardware units, such as multiple functional units, hardware loop units, and particular addressing units, for a processor core (initial resource allocation). Second, the hardware units determined at initial resource allocation are reduced one by one while the assembly code meets a given timing constraint (configuration of a processor core). The execution time of the assembly code becomes longer but the hardware costs for a processor core to execute it becomes smaller. Finally, it outputs an optimized assembly code and a processor configuration. Experimental results demonstrate that the system synthesizes processor cores effectively according to the features of an application program/data
Keywords :
application specific integrated circuits; digital signal processing chips; hardware-software codesign; integrated circuit design; logic partitioning; timing; addressing units; digital signal processing; execution time; hardware costs; hardware loop units; hardware/software cosynthesis system; hardware/software partitioning algorithm; initial resource allocation; multiple functional units; processor configuration; processor cores; timing constraint; Assembly systems; Costs; Digital signal processing; Hardware; Partitioning algorithms; Resource management; Signal processing algorithms; Software algorithms; Software systems; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 1999. Proceedings of the ASP-DAC '99. Asia and South Pacific
Conference_Location :
Wanchai
Print_ISBN :
0-7803-5012-X
Type :
conf
DOI :
10.1109/ASPDAC.1999.760027
Filename :
760027
Link To Document :
بازگشت