DocumentCode
1326887
Title
PipeRench: a reconfigurable architecture and compiler
Author
Goldstein, Seth Copen ; Schmit, Herman ; Budiu, Mihai ; Cadambi, Srihari ; Moe, Matt ; Taylor, R. Reed
Author_Institution
Carnegie Mellon Univ., Pittsburgh, PA, USA
Volume
33
Issue
4
fYear
2000
fDate
4/1/2000 12:00:00 AM
Firstpage
70
Lastpage
77
Abstract
With the proliferation of highly specialized embedded computer systems has come a diversification of workloads for computing devices. General-purpose processors are struggling to efficiently meet these applications´ disparate needs, and custom hardware is rarely feasible. According to the authors, reconfigurable computing, which combines the flexibility of general-purpose processors with the efficiency of custom hardware, can provide the alternative. PipeRench and its associated compiler comprise the authors´ new architecture for reconfigurable computing. Combined with a traditional digital signal processor, microcontroller or general-purpose processor, PipeRench can support a system´s various computing needs without requiring custom hardware. The authors describe the PipeRench architecture and how it solves some of the pre-existing problems with FPGA architectures, such as logic granularity, configuration time, forward compatibility, hard constraints and compilation time
Keywords
performance evaluation; program compilers; reconfigurable architectures; FPGA architectures; PipeRench; compilation time; compiler; configuration time; custom hardware; digital signal processor; efficiency; embedded computer systems; flexibility; forward compatibility; general-purpose processors; hard constraints; logic granularity; microcontroller; performance speedup; reconfigurable architecture; reconfigurable computing; Application software; Computer architecture; Digital signal processors; Embedded computing; Field programmable gate arrays; Hardware; Microcontrollers; Reconfigurable architectures; Reconfigurable logic; Time factors;
fLanguage
English
Journal_Title
Computer
Publisher
ieee
ISSN
0018-9162
Type
jour
DOI
10.1109/2.839324
Filename
839324
Link To Document