There ar various issues with the prefetcher connected to the l2 bus. I would'n recommend using it an this time.
Ali On Jul 29, 2011, at 11:04 PM, Hasina Khatoon wrote: > 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
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
