I could not solve the issue. I learned through some thread on the user group that multi-threaded benchmarks should be run in FS mode since they use some system calls which are not implemented in SE mode. So I switched to FS mode.
Hope it helps > Naveed Ul Mustafa via gem5-users <gem5-users <at> gem5.org> writes: > >> >> Hi all, >> >> I am running the parallel version of Dijkstra benchmark on my script >> which >> uses the O3_ARM_v7a_3 processor. Bench mark runs succesfully on se.py. >> However, for my script it gives the following error >> >> gem5.opt: build/ARM/cpu/o3/rename_map.hh:120: PhysRegIndex >> SimpleRenameMap::lookup(SimpleRenameMap::RegIndex) const: Assertion >> `arch_reg < map.size()' failed >> >> Does this mean that number of physical registers in processor are not >> sufficient? If yes, I even tried by setting the following attribues of >> O3_ARM_v7a_3 as below, however I still get same error. >> >> numPhysIntRegs = 3000 >> numPhysFloatRegs = 3000 >> numPhysCCRegs=3000 >> >> Can anyone help me on this please? Thank you all for ur kind >> consideration. >> > > Hi, > > I face the same error when running a different benchmark (with m5threads) > with O3 x86 SE. > > Was this issue resolved by any chance? > > Thanks, > Seshan > > > > _______________________________________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users Naveed Ul Mustafa _______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
