• DocumentCode
    1994858
  • Title

    A Hierarchical Architectural Framework for Reconfigurable Logic Computing

  • Author

    Peng Li ; Parashar, Ashwani ; Pellauer, Michael ; Tao Wang ; Emer, Joel

  • fYear
    2013
  • fDate
    20-24 May 2013
  • Firstpage
    287
  • Lastpage
    292
  • Abstract
    Recently there has been growing interest in using Reconfigurable Logic (RL) for computation because of the significant performance gains that they can provide over traditional architectures on many classes of workloads. While there is a rich body of prior work proposing a variety of reconfigurable systems, we believe there hasn´t been an attempt to clearly identify the architectural tradeoff spaces for an RL compute engine and to clearly separate architectural choices from implementation ones. In this paper, we propose a taxonomy of architectural choices for RL computing. The taxonomy covers a multi-dimensional tradeoff space involving choices on operations, data types, states, sequencing, and communication primitives, and provides architects with a systematic framework for making decisions on these choices. We highlight the implementation and programmability consequences of such decisions, and wherever appropriate, punctuate the descriptions with examples of prior work that have made specific choices. Finally, we demonstrate how our proposed taxonomy is general enough to be hierarchically composed into a multi-level framework capturing the architectural design space of complex systems based on RL, such as heterogeneous systems comprising of traditional CPUs augmented with RL engines.
  • Keywords
    application specific integrated circuits; field programmable gate arrays; logic circuits; logic design; reconfigurable architectures; CPU; RL compute engine; architectural choices; architectural design space; architectural tradeoff spaces; communication primitives; complex systems; data type; decision making; heterogeneous systems; hierarchical architectural framework; multidimensional tradeoff space; multilevel framework; performance gain; programmability; reconfigurable logic computing; reconfigurable system; sequencing; Clocks; Computer architecture; Fabrics; Field programmable gate arrays; Message passing; Program processors; Sequential analysis; reconfigurable logic architecture taxonomy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2013 IEEE 27th International
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    978-0-7695-4979-8
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2013.252
  • Filename
    6650898