Skip to content

A survey on architectural simulators focused on CPU caches.

Notifications You must be signed in to change notification settings

hadibrais/archsim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Hadi Brais, Rajshekar Kalayappan, and Preeti Ranjan Panda. 2020. A Survey of Cache Simulators. ACM Comput. Surv. 53, 1, Article 19 (February 2020), 32 pages. DOI:https://doi.org/10.1145/3372393.

Simulator Organization Type Level Mode Scope Release Date Last Updated Open Source Programming Languages Number of Citations Host Platofrms Target Platforms
Cachegrind valgrind.org F App X P 2002 2015 O C 775 (x86, x64)/(Linux, Solaris, illumos, Darwin), (PowerPC-32, PowerPC-64, S390X, ARM-32, ARM-64,MIPS-32, MIPS-64)/Linux, (x86, ARM-32, ARM-64, MIPS-32)/Android (x86, x64)/(Linux, Solaris, illumos, Darwin), (PowerPC-32, PowerPC-64, S390X, ARM-32, ARM-64,MIPS-32, MIPS-64)/Linux, (x86, ARM-32, ARM-64, MIPS-32)/Android
Dinero IV NEC F N/A MT P 1998 1999 O C 519 (x86, Alpha)/Linux, Alpha/OSF, SGI/IRIX-6, RS6000/AIX, (x86, SPARC)/Solaris N/A
CASPER Intel F N/A MT P 2003 2003 N ? 43 (x86, x64, ?)/(Linux, Windows, ?) N/A
CMP$im Intel F App X P 2008 2009 N ? 180 (x86, x64, ?)/(Linux, ?) (x86, x64, ?)/(Linux, ?)
Moola University of North Texas T N/A MT P 2015 2015 R C 6 (x86, x64)/(Linux, Windows, macOS) (x86, x64)/(Linux, Windows, macOS)
gem5 gem5.org T App, FS E, IT M 2011 2019 O C++, Python 5050 (x86, x64, ARM-32, ARM-64, SPARC, Alpha, PowerPC-32, PowerPC-64)/(Linux, macOS, OpenBSD) (x86, x64, ARM-32, ARM-64, SPARC, Alpha, PowerPC-32, PowerPC-64, RISC-V, MIPS-32, MIPS-64)/(Linux, macOS, OpenBSD)
Sniper snipersim.org T App X, IT M 2011 2019 R C++ 709 (x86, x64)/Linux (x86, x64)/Linux
Tejas Indian Institute of Technology Delhi T App, FS X, E, IT M 2014 2016 O Java 25 (x86, x64)/(Linux, Windows, macOS, Solaris) (x86, x64)/(Linux, Windows, macOS, Solaris)
ZSim Massachusetts Institute of Technology T App X M 2013 2016 O C++ 331 (x86, x64)/Linux (x86, x64)/Linux
MultiCacheSim University of Washington F App X P 2009 2013 O C++ 11 x86, x64)/Linux x86, x64)/Linux
drcachesim dynamorio.org F App X, MT P 2009 2016 O C++ 6 (x86, x64, ARM-32, ARM-64)/(Linux/Windows) (x86, x64, ARM-32, ARM-64)/(Linux/Windows)
MARSSx86 marss86.org T FS E M 2011 2016 O C++ 420 (x86, x64)/Linux (x86, x64)/Linux
Multi2Sim Northeastern University T App E M 2007 2018 O C++ 821 (x86, x64)/Linux (x86, ARM-32, MIPS-32)/(Linux)
SimpleScalar SimpleScalar LLC T App E M 1994 2011 O C 7790 RS6000/AIX, PA-RISC/HPUX, SPARC/SunOS, (x86, x64)/Linux, (x86, x64, SPARC)/Solaris, (x86, x64)/Windows, Alpha/DEC Unix, (x86, x64)/FreeBSD (SimpleScalar, Alpha)/(Linux, FreeBSD)
ESESC University of California Santa Cruz T App E M 2013 2019 O C++ 154 x64/Linux (ARM-32, MIPS-32, MIPS-64)/(Linux)
Graphite Massachusetts Institute of Technology T App X M 2010 2015 O C++ 507 (x86, x64)/Linux (x86, x64)/Linux
HORNET Massachusetts Institute of Technology T App X, E M 2011 2011 O C++ 63 (x86, x64)/Almost any POSIX-compliant system (x86, x64, MIPS-32, MIPS-64)/(Linux)
SlackSim University of Southern California T App E M 2009 2010 N C 92 RS6000/AIX, PA-RISC/HPUX, SPARC/SunOS, (x86, x64)/Linux, (x86, x64, SPARC)/Solaris, (x86, x64)/Windows, Alpha/DEC Unix, (x86, x64)/FreeBSD SimpleScalar/(Linux, FreeBSD)
Manifold Georgia Institute of Technology T App, FS E M 2012 2016 O C++ 54 (x86, x64, PowerPC-32, PowerPC-64)/Linux (x86, x64, ARM-64)/Linux
vCSIMx86 Stony Brook University F N/A MT P 2013 2013 O C 4 (x86, Alpha)/Linux, Alpha/OSF, SGI/IRIX-6, RS6000/AIX, (x86, SPARC)/Solaris N/A
pycachesim University of Erlangen-Nuremberg F N/A N/A P 2015 2017 O C, Python 4 Any with Python and C translators N/A
SMPCache University of Extremadura F N/A MT P 1998 2000 N ? 66 (x86, x64)/Windows N/A
SiNUCA Federal University of Rio Grande do Sul T App IT M 2015 2015 O C++ 21 (x86, x64)/Linux (x86, x64)/N/A
COTSon HP T App, FS E M 2009 2010 O C++ 235 x64/(Linux, Windows) (x86, x64)/(Linux, Windows)
McSimA+ Seoul National University T App X, IT M 2013 2013 O C++ 100 (x86, x64)/Linux (x86, x64)/Linux
XIOSim Harvard University T App X M 2012 2016 O C++ 13 (x86, x64)/Linux (x86, x64)/Linux
Zesto Georgia Institute of Technology T App X M 2009 2009 R C 139 (x86, x64)/Linux x86/Linux
MacSim Georgia Institute of Technology T App IT M 2012 2019 O C++ 44 x64/Linux x64/Linux

About

A survey on architectural simulators focused on CPU caches.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published