Title :
Exploiting operation level parallelism through dynamically reconfigurable datapaths
Author :
Huang, Zhining ; Sharad, Mrigank
Author_Institution :
Dept. of Electr. Eng., Princeton Univ., NJ, USA
Abstract :
This paper presents a hybrid solution - a relatively simple processor with a dynamically reconfigurable datapath acting as an accelerating co-processor. This datapath consists of hardwired function units and reconfigurable interconnect. We present a methodology for the design of these solutions and illustrate it with two complete case studies: an MPEG 2 coder, and a GSM coder, to show how significant speedups can be obtained using relatively little hardware. The co-processor can be viewed as a VLIW processor with a single instruction per kernel loop. We compare the efficiency of exploiting the operation level parallelism using classic VLIW processors and this proposed class of dynamically configurable co-processors. This work is part of the MESCAL project, which is geared towards developing design environments for the development of application specific platforms.
Keywords :
application specific integrated circuits; coprocessors; logic CAD; parallel architectures; reconfigurable architectures; speech coding; video coding; ASIC; GSM coder; MESCAL project; MPEG 2 coder; VLIW processor; accelerating co-processor; application specific platforms; dynamically reconfigurable datapaths; hardwired function units; nonrecurring engineering; operation level parallelism exploitation; reconfigurable interconnect; Acceleration; Application specific integrated circuits; Coprocessors; Costs; Field programmable gate arrays; GSM; Hardware; Reconfigurable logic; Signal design; VLIW;
Conference_Titel :
Design Automation Conference, 2002. Proceedings. 39th
Print_ISBN :
1-58113-461-4
DOI :
10.1109/DAC.2002.1012646