Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Compiling custom instructions onto expression-grained reconfigurable architectures
 
conference paper

Compiling custom instructions onto expression-grained reconfigurable architectures

Bonzini, Paolo
•
Ansaloni, Giovanni  
•
Pozzi, Laura
2008
Proceedings of the 2008 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems, CASES 2008
international conference on Compilers, architectures and synthesis for embedded systems (CASES)

While customizable processors aim at combining the flexibility of general purpose processors with the speed and power advantages of custom circuits, commercially available processors are often limited by the inability to reconfigure the application-specific features after manufacturing. Even though reconfigurable array-based accelerators are available, their performance is often unacceptable, and comes with other disadvantages such as the size of the configuration bitstream. Additionally, compilation support is limited for existing Coarse Grain Reconfigurable Arrays (CGRAs). We propose to target a different reconfigurable fabric, the EGRA (Expression-Grained Reconfigurable Array), to realize custom instructions in a customizable processor. The EGRA is based on arithmetic processing elements that can compute entire subexpressions in a single cycle and can be connected in both combinational or sequential manners. We present here a compilation flow for this architecture, including novel algorithms for subgraph enumeration and scheduling. The compilation flow proposed is used here to efficiently explore the design space of the EGRA processing element; furthermore, its modularity and flexibility suggest suitability to generic CGRA retargetable compilation.

  • Details
  • Metrics
Type
conference paper
DOI
10.1145/1450095.1450106
Author(s)
Bonzini, Paolo
Ansaloni, Giovanni  
Pozzi, Laura
Date Issued

2008

Published in
Proceedings of the 2008 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems, CASES 2008
ISBN of the book

978-1-60558-469-0

Start page

51

End page

60

Editorial or Peer reviewed

REVIEWED

Written at

OTHER

EPFL units
IEL  
Event nameEvent placeEvent date
international conference on Compilers, architectures and synthesis for embedded systems (CASES)

Atlanta, Georgia, USA

October 19-24, 2008

Available on Infoscience
February 1, 2012
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/77386
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés