• DocumentCode
    3746111
  • Title

    Loop acceleration and instruction repeat support for application specific instruction-set processors

  • Author

    Zhenzhi Wu;Dake Liu;Xiaoyang Li

  • Author_Institution
    School of Information and Electronics, Beijing Institute of Technology, Beijing, 100081, China
  • fYear
    2015
  • Firstpage
    251
  • Lastpage
    256
  • Abstract
    Computation intensive tasks which consist of nested short loops usually suffer from massive control overhead, or memory size increasing when employing loop unrolling. In this approach, by introducing a modified instruction fetch unit with instruction FIFO and multiple loop controllers, loops can be performed in hardware, and single execution-cycle instructions can be executed in self-loop. Therefore no loop overhead exists for the optimized processor. The flexibility and the instruction granularity are maintained. Special domains for loop and repeat indications are added in the application-specific instructions. The proposed approach achieves dramatically performance and area benefits for many nested short loop dominated programs where the loops are determinable.
  • Keywords
    "Hardware","Radiation detectors","Program processors","Registers","Clocks","Radio frequency","Decoding"
  • Publisher
    ieee
  • Conference_Titel
    System-on-Chip Conference (SOCC), 2015 28th IEEE International
  • Electronic_ISBN
    2164-1706
  • Type

    conf

  • DOI
    10.1109/SOCC.2015.7406957
  • Filename
    7406957