Difference between revisions of "Paper:Sc2011Carlson"

From Sniper
Jump to navigation Jump to search
 
(2 intermediate revisions by one other user not shown)
Line 19: Line 19:
 
Storage and Analysis (SC)},
 
Storage and Analysis (SC)},
 
   year = {2011},
 
   year = {2011},
   abstract = {Two major trends in high-performance computing, namely, larger numbers
+
   pages = {52:1--52:12},
of cores and the growing size of on-chip cache memory, are creating
+
  month = nov
significant challenges for evaluating the design space of future
 
processor architectures. Fast and scalable simulations are therefore
 
needed to allow for sufficient exploration of large multi-core systems
 
within a limited simulation time budget. By bringing together accurate
 
high-abstraction analytical models with fast parallel simulation,
 
architects can trade off accuracy with simulation speed to allow
 
for longer application runs, covering a larger portion of the hardware
 
design space. Interval simulation provides this balance between detailed
 
cycle-accurate simulation and one-IPC simulation, allowing long-running
 
simulations to be modeled much faster than with detailed cycle-accurate
 
simulation, while still providing the detail necessary to observe
 
core-uncore interactions across the entire system. Validations against
 
real hardware show average absolute errors within 25% for a variety
 
of multi-threaded workloads; more than twice as accurate on average
 
than one-IPC simulation. Further, we demonstrate scalable simulation
 
speed of up to 2.0 MIPS when simulating a 16-core system on an 8-core
 
SMP machine.}
 
 
}
 
}
 
</pre>
 
</pre>

Latest revision as of 01:04, 26 January 2015

Trevor E. Carlson, Wim Heirman, Lieven Eeckhout

Published at the International Conference for High Performance Computing, Networking, Storage and Analysis (SC'11)

Abstract

Two major trends in high-performance computing, namely, larger numbers of cores and the growing size of on-chip cache memory, are creating significant challenges for evaluating the design space of future processor architectures. Fast and scalable simulations are therefore needed to allow for sufficient exploration of large multi-core systems within a limited simulation time budget. By bringing together accurate high-abstraction analytical models with fast parallel simulation, architects can trade off accuracy with simulation speed to allow for longer application runs, covering a larger portion of the hardware design space. Interval simulation provides this balance between detailed cycle-accurate simulation and one-IPC simulation, allowing long-running simulations to be modeled much faster than with detailed cycle-accurate simulation, while still providing the detail necessary to observe core-uncore interactions across the entire system. Validations against real hardware show average absolute errors within 25% for a variety of multi-threaded workloads; more than twice as accurate on average as one-IPC simulation. Further, we demonstrate scalable simulation speed of up to 2.0 MIPS when simulating a 16-core system on an 8-core SMP machine.

Full text

Full paper PDF

Bibtex entry

@INPROCEEDINGS{carlson2011etloafsaapms,
  author = {Trevor E. Carlson and Wim Heirman and Lieven Eeckhout},
  title = {Sniper: Exploring the Level of Abstraction for Scalable and Accurate
	Parallel Multi-Core Simulations},
  booktitle = {International Conference for High Performance Computing, Networking,
	Storage and Analysis (SC)},
  year = {2011},
  pages = {52:1--52:12},
  month = nov
}