• 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