Title
High-Level Synthesis Challenges and Solutions for a Dynamically Reconfigurable Processor
Abstract
A dynamically reconfigurable processor (DRP) is designed to achieve high area efficiency by switching reconfigurable data paths dynamically. Our DRP architecture has a stand alone finite state machine and that switches "contexts" consisting of many operational and storage units in processing elements (PEs) and wires between them. Utilizing the resources not only in two spatial dimensions but also vertically (time-multiplexed) under accurate timing and area constraints imposes challenges for a high-level synthesizer for the DRP. We describe a C-based behavioral synthesis method which features datapath generation with clock speed optimization. This is achieved by including the overhead of selectors in the scheduling algorithm, and considering a wire delay at each PE level. A new technique is introduced to achieve high area efficiency. It works by effectively allocating multiple steps into the context. From the original high-level synthesizer for application-specific integrated circuits, some of the basic rules such as operator and register sharing were completely changed due to the coarse grained and multi-context architecture. Experimental results show that the generated data paths are highly parallelized and well balanced between contexts. The delay controllability enables the highest throughput point to be found more easily
Year
DOI
Venue
2006
10.1109/ICCAD.2006.320016
ICCAD
Keywords
Field
DocType
clock speed optimization,finite state machines,high area efficiency,reconfigurable data paths,finite state machine,scheduling,reconfigurable data paths dynamically,microprocessor chips,scheduling algorithm,high-level synthesizer,time-multiplexed,processing elements,dynamic reconfiguration,high-level synthesis,reconfigurable architectures,high-level synthesis challenge,dynamically reconfigurable processor,application specific integrated circuits,application-specific integrated circuits,multi-context architecture,multicontext architecture,drp architecture,datapath generation,area constraint,data path,reconfigurable processor,data path generation,delay controllability,c-based behavioral synthesis,high level synthesis,wire delay,application specific integrated circuit
Computer architecture,Controllability,Computer science,Scheduling (computing),High-level synthesis,Application-specific integrated circuit,Finite-state machine,Electronic engineering,Real-time computing,Throughput,Integrated circuit,Clock rate
Conference
ISSN
ISBN
Citations 
1092-3152 E-ISBN : 1-59593-389-1
1-59593-389-1
27
PageRank 
References 
Authors
1.44
15
6
Name
Order
Citations
PageRank
Takao Toi1323.85
Noritsugu Nakamura2302.75
Yoshinosuke Kato3281.92
Toru Awashima4474.80
Kazutoshi Wakabayashi521923.60
Li Jing6271.44