Advanced search
1 file | 256.14 KB

MiCAP: a custom reconfiguration controller for dynamic circuit specialization

Author
Organization
Abstract
Field Programmable Gate Arrays (FPGAs) belong to a class of semiconductor devices whose hardware can be changed according to our needs. The configuration data (bitstreams) of an FPGA define the functionality of the FPGA. Therefore, a user can design the hardware and change it by modifying the bitstreams for a given set of requirements. One way of doing this is using Dynamic Circuit Specialization (DCS), an FPGA implementation technique that is optimized for a parameterized design. A design is said to be parameterized if some of its inputs are infrequently changing compared to the rest. In the DCS technique, for every change in parameterized input values, a new specialized circuit is generated during run-time and the FPGA is reconfigured accordingly. The time taken to reconfigure the FPGA with a specialized circuit is called reconfiguration time and is a major overhead of the DCS technique. To reduce this overhead, we propose an efficient custom reconfiguration controller built with a simple architecture which is customized to implement DCS. Our results indicate an increase in the reconfiguration speed by ≈17% and the FPGA resource utilization is reduced by ≈50% compared to the standard Xilinx reconfiguration controller.
Keywords
MiCAP, Dynamic Circuit Specialization, Reconfiguration controller, Micro-reconfiguration, ICAP, ICAPE2, HWICAP

Downloads

  • (...).pdf
    • full text
    • |
    • UGent only
    • |
    • PDF
    • |
    • 256.14 KB

Citation

Please use this url to cite or link to this publication:

Chicago
Kulkarni, Amit, Vipin Kizheppatt, and Dirk Stroobandt. 2015. “MiCAP: a Custom Reconfiguration Controller for Dynamic Circuit Specialization.” In 2015 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 1–6. IEEE xplore.
APA
Kulkarni, A., Kizheppatt, V., & Stroobandt, D. (2015). MiCAP: a custom reconfiguration controller for dynamic circuit specialization. 2015 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG) (pp. 1–6). Presented at the International Conference on ReConFigurable Computing and FPGAs (ReConFig), IEEE xplore.
Vancouver
1.
Kulkarni A, Kizheppatt V, Stroobandt D. MiCAP: a custom reconfiguration controller for dynamic circuit specialization. 2015 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG). IEEE xplore; 2015. p. 1–6.
MLA
Kulkarni, Amit, Vipin Kizheppatt, and Dirk Stroobandt. “MiCAP: a Custom Reconfiguration Controller for Dynamic Circuit Specialization.” 2015 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG). IEEE xplore, 2015. 1–6. Print.
@inproceedings{6957843,
  abstract     = {Field Programmable Gate Arrays (FPGAs) belong to a class of semiconductor devices whose hardware can be changed according to our needs. The configuration data (bitstreams) of an FPGA define the functionality of the FPGA. Therefore, a user can design the hardware and change it by modifying the bitstreams for a given set of requirements. One way of doing this is using Dynamic Circuit Specialization (DCS), an FPGA implementation technique that is optimized for a parameterized design. A design is said to be parameterized if some of its inputs are infrequently changing compared to the rest. In the DCS technique, for every change in parameterized input values, a new specialized circuit is generated during run-time and the FPGA is reconfigured accordingly. The time taken to reconfigure the FPGA with a specialized circuit is called reconfiguration time and is a major overhead of the DCS technique. To reduce this overhead, we propose an efficient custom reconfiguration controller built with a simple architecture which is customized to implement DCS. Our results indicate an increase in the reconfiguration speed by \ensuremath{\asymp}17\% and the FPGA resource utilization is reduced by \ensuremath{\asymp}50\% compared to the standard Xilinx reconfiguration controller.},
  author       = {Kulkarni, Amit and Kizheppatt, Vipin and Stroobandt, Dirk},
  booktitle    = {2015 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG)},
  isbn         = {978-1-4673-9406-2},
  language     = {eng},
  location     = {Cancun, Mexico},
  pages        = {1--6},
  publisher    = {IEEE xplore},
  title        = {MiCAP: a custom reconfiguration controller for dynamic circuit specialization},
  year         = {2015},
}

Web of Science
Times cited: