Hi all,

I have compiled openmp benchmarks using m5threads. command lines are as follow:

"./build/X86/gem5.opt configs/example/se.py -n 4 -c ../m5threads/tests/test_omp 
-o '2 2' --caches --l2cache --l1d_size=128kB --l1i_size=128kB --l2_size=1MB 
--l1d_assoc=2 --l1i_assoc=2 --l2_assoc=1 --cacheline_size=64"

I got this message on the terminal:

info: Entering event queue @ 0.  Starting simulation...
warn: readlink() called on '/proc/self/exe' may yield unexpected results in 
various settings.
      Returning '/home/wangxiang/gem5_my/m5threads/tests/omp_true'
info: Increasing stack size by one page.
warn: ignoring syscall access(...)
Setting OMP threads to 2
Starting with row/col size=2
A initialized
B initialized
Computing A*B with 2 threads
warn: ClockedObject: Already in the requested power state, request ignored
Done
Exiting @ tick 18446744073709551615 because simulate() limit reached 

stats.txt are as follow:

sim_seconds                              18446744.073710                       
# Number of seconds simulated
sim_ticks                                18446744073709551616                   
    # Number of ticks simulated
final_tick                               18446744073709551616                   
    # Number of ticks from beginning of simulation (restored from checkpoints 
and never reset

The problem is that I want to get correct sim_seconds of test_omp, but 
"sim_seconds 18446744.073710" is impossible. It seems like openmp program has 
stalled somewhere. But when I test it on my own computer, it works well and 
exits correctly. What should I do to get the true stats of my bench?

Any help will be appreciated!
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to