• DocumentCode
    1836120
  • Title

    Elastic systems

  • Author

    Cortadella, Jordi ; Galceran-Oms, Marc ; Kishinevsky, Mike

  • Author_Institution
    Univ. Politec. de Catalunya, Barcelona, Spain
  • fYear
    2010
  • fDate
    26-28 July 2010
  • Firstpage
    149
  • Lastpage
    158
  • Abstract
    Elastic systems provide tolerance to the variations in computation and communication delays. The incorporation of elasticity opens new opportunities for optimization using new correct-by-construction transformations that cannot be applied to rigid non-elastic systems. The basics of synchronous and asynchronous elastic systems will be reviewed. A set of behavior-preserving transformations will be presented: retiming, recycling, early evaluation, variable-latency units and speculative execution. The application of these transformations for performance and power optimization will be discussed. Finally, a novel framework for microarchitectural exploration will be introduced, showing that the optimal pipelining of a circuit can be automatically obtained by using the previous transformations.
  • Keywords
    electronic design automation; asynchronous elastic system; behavior preserving transformation; communication delay; computation delay; optimal pipelining; performance optimization; power optimization; synchronous elastic system; Delay; Elasticity; Latches; Multiplexing; Receivers; Registers; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Codesign (MEMOCODE), 2010 8th IEEE/ACM International Conference on
  • Conference_Location
    Grenoble
  • Print_ISBN
    978-1-4244-7885-9
  • Electronic_ISBN
    978-1-4244-7886-6
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2010.5558639
  • Filename
    5558639