Hi all, I am trying to simulate PageRank in full system simulation. The application generates a kronecker graph at the beginning (e.g. ./pr -g 10 generates a kronecker graph witih 1024 nodes). The problem is that when I try to simulate the whole application with KVM, I get the correct result but when I switch to a detailed cpu (atomic, o3 or timing) just before the application starts, it cannot generate the graph properly.
def writeBenchScript(): file_name = '/home/muhammet/Desktop/run_pr' with open(file_name,"w") as bench_file: bench_file.write('m5 exit\n') bench_file.write('/home/gem5/gapbs/pr -g 4 \n') bench_file.write('sleep 30 \n') # to print to console. return file_name The code above creates the script.I am using this <https://github.com/darchr/gem5art/blob/master/docs/disks/npb/runscript.sh> runscript to send the file create above to the guest and my run config file is like this: boot_linux() m5.stats.reset() if not cpu_name == "kvm": system.switchCpus(system.cpu, system.detailed_cpu) run_gap_benchmark() m5.stats.dump() finish_the_rest What I normally should get is something like this: Generate Time: 0.00023 Build Time: 0.00016 Graph has 16 nodes and 67 undirected edges for degree: 4 But I am getting: Generate Time: 0.00000 Build Time: 0.00000 Graph has 14 nodes and 0 undirected edges for degree: 0 What is the problem that I am missing? Best, Muhammet
_______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users