This paper introduces SIMinG-1k—a manycore simulator infrastructure. SIMinG-1k is a graphics processing unit accelerated, parallel simulator for design-space exploration of large-scale manycore systems. It features an optimal trade-off between modeling accuracy and simulation speed. Its main objectives are high performance, flexibility, and ability to simulate thousands of cores. SIMinG-1k can model different architectures (currently, we support ARM (Available from: http://infocenter.arm.com/help/index.jsp?topic=/com. arm.doc.ddi0100i/index.html) and Intel x86) using two-step approac where architecture specific front end is decoupled from a fast and parallel manycore virtual machine running on graphical processing unit platform. We evaluate the simulator for target architecture with up to 4096 cores. Our results demonstrate very high scalability and almost linear speedup with simulation of increasing number of cores.

SIMinG-1k: A thousand-core simulator running on general-purpose graphical processing units / Raghav, S.; Marongiu, A.; Pinto, C.; Ruggiero, M.; Atienza, D.; Benini, L.. - In: CONCURRENCY AND COMPUTATION. - ISSN 1532-0634. - STAMPA. - 25:10(2013), pp. 1443-1461. [10.1002/cpe.2940]

SIMinG-1k: A thousand-core simulator running on general-purpose graphical processing units

A. Marongiu;
2013

Abstract

This paper introduces SIMinG-1k—a manycore simulator infrastructure. SIMinG-1k is a graphics processing unit accelerated, parallel simulator for design-space exploration of large-scale manycore systems. It features an optimal trade-off between modeling accuracy and simulation speed. Its main objectives are high performance, flexibility, and ability to simulate thousands of cores. SIMinG-1k can model different architectures (currently, we support ARM (Available from: http://infocenter.arm.com/help/index.jsp?topic=/com. arm.doc.ddi0100i/index.html) and Intel x86) using two-step approac where architecture specific front end is decoupled from a fast and parallel manycore virtual machine running on graphical processing unit platform. We evaluate the simulator for target architecture with up to 4096 cores. Our results demonstrate very high scalability and almost linear speedup with simulation of increasing number of cores.
2013
25
10
1443
1461
SIMinG-1k: A thousand-core simulator running on general-purpose graphical processing units / Raghav, S.; Marongiu, A.; Pinto, C.; Ruggiero, M.; Atienza, D.; Benini, L.. - In: CONCURRENCY AND COMPUTATION. - ISSN 1532-0634. - STAMPA. - 25:10(2013), pp. 1443-1461. [10.1002/cpe.2940]
Raghav, S.; Marongiu, A.; Pinto, C.; Ruggiero, M.; Atienza, D.; Benini, L.
File in questo prodotto:
File Dimensione Formato  
SIMinG-1k_A thousand-core simulator running on general-purpose graphical processing units.pdf

Accesso riservato

Dimensione 749.27 kB
Formato Adobe PDF
749.27 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/1171851
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 2
social impact