ACM Home Page
Please provide us with feedback. Feedback
Exploiting operation level parallelism through dynamically reconfigurable datapaths
Full text PdfPdf (248 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 39th annual Design Automation Conference table of contents
New Orleans, Louisiana, USA
SESSION: Applications of reconfigurable computing table of contents
Pages: 337 - 342  
Year of Publication: 2002
ISBN ~ ISSN:0738-100X , 1-58113-461-4
Authors
Zhining Huang  Princeton University, Princeton, NJ
Sharad Malik  Princeton University, Princeton, NJ
Sponsor
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 34,   Citation Count: 9
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/513918.514006
What is a DOI?

ABSTRACT

Increasing non-recurring engineering (NRE) and mask costs are making it harder to turn to hardwired Application Specific Integrated Circuit (ASIC) solutions for high performance applications [12]. The volume required to amortize these high costs has been increasing, making it increasingly expensive to afford ASIC solutions for medium volume products. This has led to designers seeking programmable solutions of varying sorts using these so-called programmable platforms. These programmable platforms span a large range from bit-level programmable Field Programmable Gate Arrays (FPGAs), to word-level programmable application-specific, and in some cases even general-purpose processors. The programmability comes with a power and performance overhead. Attempts to reduce this overhead typically involve making some core hardwired ASIC like logic blocks accessible to the programmable elements. This paper presents one such hybrid solution in this space - 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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
K. Furuta, T. Fujii, M. Motomura, K. Wakabayashi, M. Yamashina. Spatial-Temporal Mapping of Real Applications on a Dynamically Reconfigurable Logic Engine (DRLE) LSI, CICC 2000.
 
3
IMPACT research group, University of Illinois, at Urbana-Champaign, http://www.crhc.uiuc.edu/IMPACT.
 
4
5
 
6
 
7
 
8
Chameleon Systems Inc., San Jose, CA, CS2000 Reconfigurable Communications Processor Product BRIEF from http://www.chameleonsystems.com.
 
9
 
10
Product Data Sheets, Virtex: DC and Switching Characteristics, from http://www.xilinx.com.
 
11
Intel Data Sheet, Product overview: IntelÆ PentiumÆ 4 processor-based workstations, from http://www.intel.com.
 
12
System Level Design: Orthogonolization of Concerns and Platform-Based Design, K. Keutzer, S. Malik, J. M. Rabaey, A. R. Newton and A. Sangiovanni-Vincentelli), IEEE Transactions on Computer-Aided Design, Vol. 19, No. 12, December 2000.
 
13
 
14
TriMedia Technologies Inc., http://www.trimedia.com/.
 
15
Tensilica Inc., http://www.tensilica.com/.
 
16
Morphics Technology Inc., http://www.morphics.com/.
 
17

CITED BY  9

Collaborative Colleagues:
Zhining Huang: colleagues
Sharad Malik: colleagues