I have installed the precompiled downloaded image from PARSEC website. When
I run the following configuration, the benchmark runs to completion for all
three versions of the benchmark - small, medium and large. But when I try to
run the same with prefetcher I am geeting the following error and the
simulator aborts.
I have made the following changes in the given files
Added the following line in CacheConfig.py
system.l2.prefecth_policy = 'tagged'
I have made chnages in some parameters of file BaseCache.py
prefetch_on_access True
prefetch_past_page True
prefetch_serial_squash True
prefecth_policy 'tagged'
prefetch_data_accesses_only True
I recompiled M5 and run it to get the following error
build/ALPHA_FS/m5.opt configs/example/fs.py -n 4
--script=/home/phd/blackscholes_64c_simsmall_ckpts.rcS --detailed -t
--caches --l2cache --num-l2caches=8 --l1d_size=32k --l1i_size=32k
--l2_size=1M --l1d_assoc=4 --l1i_assoc=2 --l2_assoc=4
M5 Simulator System
Copyright (c) 2001-2008
The Regents of The University of Michigan
All Rights Reserved
M5 compiled Jul 29 2011 11:27:46
M5 revision Unknown
M5 started Jul 30 2011 08:14:39
M5 executing on linux-spam
command line: build/ALPHA_FS/m5.opt configs/example/fs.py -n 4
--script=/home/phd/blackscholes_64c_simsmall_ckpts.rcS --detailed -t
--caches --l2cache --num-l2caches=8 --l1d_size=32k --l1i_size=32k
--l2_size=1M --l1d_assoc=4 --l1i_assoc=2 --l2_assoc=4
Global frequency set at 1000000000000 ticks per second
info: kernel located at: /home/phd/m5_system_2.0b3/binaries/vmlinux
Listening for system connection on port 3456
0: system.tsunami.io.rtc: Real-time clock set to Thu Jan 1 00:00:00
2009
0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000
0: system.remote_gdb.listener: listening for remote gdb #1 on port 7001
0: system.remote_gdb.listener: listening for remote gdb #2 on port 7002
0: system.remote_gdb.listener: listening for remote gdb #3 on port 7003
**** REAL SIMULATION ****
info: Entering event queue @ 0. Starting simulation...
m5.opt: build/ALPHA_FS/mem/request.hh:429: int Request::threadId() const:
Assertion `privateFlags.isSet(VALID_THREAD_ID)' failed.
Program aborted at cycle 86270000
Aborted
please let me know what more changes are required to run the configuration
with a prefetcher
Hasina Khatoon
Department of Computer Science
National University of Computer and Emerging Sciences (FAST-NU)
Karachi Campus (Main)
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users