Exploring Multi-core Design Space: Heracles vs. Rocket Chip Generator

Eduardo André Neves
<span title="">2018</span> <i title="International Academy Publishing (IAP)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/3uo3zcmrgvgspdzqe6w6sjoezq" style="color: black;">Journal of Computers</a> </i> &nbsp;
This article presents the analysis and comparison of two powerful tools to explore design space and study multi-core microprocessors. Heracles, developed at the MIT, is a modular tool to create MIPS multi-core processors. Its modularity allows quick development by varying the types of processor, memory, network interconnect and cache. RISC-V is a new instruction set architecture, developed at the University of California, Berkeley, that has several tools for designing architectures and
more &raquo; ... s that use this instruction set. The Rocket Chip Generator is one of these tools. It is the equivalent of Heracles for the MIPS architecture and, as such, provide several features that allows rapid development of RISC-V multi-core processors. We compared the target hardware and software features of these tools. The Rocket Chip Generator proved to be an excellent tool for the development of new RISC-V processors whereas Heracles seemed a more adequate tool for teaching and parallel architecture research at higher levels of abstraction.
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.17706/jcp.13.5.555-563">doi:10.17706/jcp.13.5.555-563</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/i4km2rnotfcpbgd7eqci6o6d6a">fatcat:i4km2rnotfcpbgd7eqci6o6d6a</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20200211021916/http://www.jcomputers.us/vol13/jcp1305-08.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/8a/04/8a0405f8d7867b173b9130f258d3d3d057603a5e.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.17706/jcp.13.5.555-563"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="unlock alternate icon" style="background-color: #fb971f;"></i> Publisher / doi.org </button> </a>