• DocumentCode
    3761321
  • Title

    Energy Aware Synthesis of Application Kernels Expressed in Functional Languages on a Coarse Grained Composable Reconfigurable Array

  • Author

    S. Nalesh;Kavitha T. Madhu;Saptarsi Das;S.K. Nandy;Ranjani Narayan

  • Author_Institution
    CAD Lab., Indian Inst. of Sci., Bangalore, India
  • fYear
    2015
  • Firstpage
    7
  • Lastpage
    12
  • Abstract
    With transistor energy efficiency not scaling at the same rate as transistor density and frequency, CMOS technology has hit a utilization wall, whereby large portions of the chip remain under clocked. To improve performance, while keeping power dissipation at a realistic level, future computing devices will consist of heterogeneous application specific accelerators. The accelerators have to be synthesised from high level specifications and will be specialized for related classes of application kernels. In this paper we explore synthesizing application kernels expressed as functions, on a coarse grained compos able reconfigurable array (CGCRA). The CGCRA consists of a set of reconfigurable data-paths called Hyper Cells, each of which can either compute an individual kernel, or can be composed together to compute a larger kernel. The proposed synthesis approach takes kernels expressed in a functional language, applies a sequence of well known program transformations, explores trade-offs between throughput and energy, and realizes the kernels on the CGCRA.
  • Keywords
    "Kernel","Power dissipation","Fabrics","Bandwidth","Energy dissipation","Throughput","Transistors"
  • Publisher
    ieee
  • Conference_Titel
    Nanoelectronic and Information Systems (iNIS), 2015 IEEE International Symposium on
  • Type

    conf

  • DOI
    10.1109/iNIS.2015.39
  • Filename
    7434389