Beruflich Dokumente
Kultur Dokumente
An Architectural Simulator
28 Aug 2013 CADSL Seminar: The gem5 Simulator 2
What do we want ?
Multicore Architecture
Cache Hierachy
Microarchitecture Ideas
Interconnection Topologies
# CP$ Models
AtoicSiple %Fastest&
TiingSiple
In'rder
'( %)etailed&
Full-System %FS&
AtoicSiple
.on/pipelined
TiingSiple
In'rder
3execute/in/execute4 CP$
Issue Width
Supports ulti/threading
'o' %'(&
'uter of 'rder
.o thread scheduling
Full/Syste %FS&
More realistic
28 Aug 2013 CADSL Seminar: The gem5 Simulator 7
Features Available
Cloc! Fre6
7 of cores
7 of threads
Paraeters in Options.py
28 Aug 2013 CADSL Seminar: The gem5 Simulator 8
Features Available
Creating Chec!point
Switch o"er
ISA Supported
S;ICC
Interconnection .etwor!
. =ueens 8enchar!
Placing . 6ueens on an . x .
chessboard such that no 6ueen can
attac! any other
28 Aug 2013 CADSL Seminar: The gem5 Simulator 11
! "ueens #enchmar$
-un> ./build/ARM/gem5.opt \
configs/example/se.py -c ./queen/queen -o 8
--caches cpu-type=arm_detailed
Chec!point>
Create chec!point
Hac!ing ge?
)iscussion pages
http://thread.gmane.org/gmane.comp.emulators.m5.users/
http://www.mail-archive.com/gem5-users@gem5.org/
Tutorial www.m5sim.org/Tutorials
)han$s *+
"uestions are welcome