Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT Open Access Articles
  3. MIT Open Access Articles
  4. Heracles: A Tool for Fast RTL-Based Design Space Exploration of Multicore Processors

Heracles: A Tool for Fast RTL-Based Design Space Exploration of Multicore Processors

Thumbnail Image
Download
Name

Devadas_Heracles a tool.pdf

Size

1.14 MB

Format

Adobe PDF

Checksum (MD5)

ca60f005d82ab24850db176f6e413308

Author(s)
Kinsy, Michel A.
•
Pellauer, Michael
•
Devadas, Srinivas
Date Issued
February 2013
Journal
Proceedings of the ACM/SIGDA international symposium on Field programmable gate arrays (FPGA '13)
Publisher
Association for Computing Machinery (ACM)
Citation
Michel A. Kinsy, Michael Pellauer, and Srinivas Devadas. 2013. Heracles: a tool for fast RTL-based design space exploration of multicore processors. In Proceedings of the ACM/SIGDA international symposium on Field programmable gate arrays (FPGA '13). ACM, New York, NY, USA, 125-134.
Version
Author's final manuscript
Abstract
This paper presents Heracles, an open-source, functional, parameterized, synthesizable multicore system toolkit. Such a multi/many-core design platform is a powerful and versatile research and teaching tool for architectural exploration and hardware-software co-design. The Heracles toolkit comprises the soft hardware (HDL) modules, application compiler, and graphical user interface. It is designed with a high degree of modularity to support fast exploration of future multicore processors of di erent topologies, routing schemes, processing elements (cores), and memory system organizations. It is a component-based framework with parameterized interfaces and strong emphasis on module reusability. The compiler toolchain is used to map C or C++ based applications onto the processing units. The GUI allows the user to quickly con gure and launch a system instance for easy factorial development and evaluation. Hardware modules are implemented in synthesizable Verilog and are FPGA platform independent. The Heracles tool is freely available under the open-source MIT license at: http://projects.csail.mit.edu/heracles
MIT Department
Lincoln Laboratory
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Terms of Use
Creative Commons Attribution-Noncommercial-Share Alike
http://creativecommons.org/licenses/by-nc-sa/4.0/
Persistent DSpace Link
http://hdl.handle.net/1721.1/86169
DOI of Published Version
https://doi.org/10.1145/2435264.2435287
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.