Ouessant: Flexible Integration of Dedicated Coprocessors in Systems On Chip
Résumé
Integration of hardware accelerators in System on Chips is often complex. When dealing with reconfigurable hard- ware, this greatly limits the attainable flexibility. In this paper, we propose an alternative approach to the Molen paradigm [1]. This approach, named Ouessant, is based on a very simple general purpose instruction set designed for close interaction with dedicated hardware accelerators. This instruction set is used to program a dedicated controler, which commands the accelerator's execution and data transfer with minimal CPU intervention. The resulting architecture is flexible, extensible, and can be easily integrated in System on Chips. Adding new accelerators is also made easier. Implementation of the architecture on different FPGA resources show very low footprint and a very small impact on attainable performance. Ouessant is freely available under an open-source license.
Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...