Change search
ReferencesLink to record
Permanent link

Direct link
SHMACsim: A Cycle-accurate Simulation Infrastructure for the Heterogeneous SHMAC Multi-Core Prototype
Norwegian University of Science and Technology, Faculty of Information Technology, Mathematics and Electrical Engineering, Department of Computer and Information Science.
2013 (English)MasteroppgaveStudent thesis
Abstract [en]

The fast-paced development trend in microprocessor performance characterized by Moore?s Law can no longer continue unperturbed. Shrinking semiconductor node size still translates into increasing transistor count but not directly into performance, since thermal and power constraints are limiting the amount of transistors that can be used simultaneously. One way of exploiting this ?dark silicon? is building heterogeneous systems containing specialized accelerators and cores. The SHMAC project aims to provide a research platform for heterogeneous systems research. An FPGA prototype has been constructed for the SHMAC, but to have a rapid implement-evaluate cycle for system policies, software simulation is needed. This thesis covers the design and implementation of a cycle-accurate simulation infrastructure for the SHMAC. Additionally, the current state ofthe architecture is evaluated with a set of micro-benchmarks and several improvements are proposed. The constructed infrastructure offers a highly configurable, cycle-accurate simulation of the SHMAC FPGA prototype. A micro-benchmark-based analysis of the current state of the architecture exposes the router hop latency and throughput as the greatest bottlenecks. To address this a dual-port RAM slave with router bypass is implemented, resulting in 3.5× instruction fetch speedup and contributing to overall system performance. Improvements contributing traffic independent clock counting and bootstrapping functionality, and a network packet lifetime instrumentation method are also described.

Place, publisher, year, edition, pages
Institutt for datateknikk og informasjonsvitenskap , 2013. , 111 p.
URN: urn:nbn:no:ntnu:diva-23390Local ID: ntnudaim:10137OAI: diva2:662354
Available from: 2013-11-06 Created: 2013-11-06 Last updated: 2013-11-06Bibliographically approved

Open Access in DiVA

fulltext(2197 kB)132 downloads
File information
File name FULLTEXT01.pdfFile size 2197 kBChecksum SHA-512
Type fulltextMimetype application/pdf
cover(292 kB)6 downloads
File information
File name COVER01.pdfFile size 292 kBChecksum SHA-512
Type coverMimetype application/pdf
attachment(5151 kB)17 downloads
File information
File name ATTACHMENT01.zipFile size 5151 kBChecksum SHA-512
Type attachmentMimetype application/zip

By organisation
Department of Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 132 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 99 hits
ReferencesLink to record
Permanent link

Direct link