Hi Sreejith, We are planning on submitting some patches which fix SMT issues with X86. This will happen over the next couple of weeks. In terms of getting an openmp program to run in SE mode, there are some syscalls which need to be implemented (i.e. sched_getaffinity).
Best regards, Alex ________________________________ From: gem5-users [[email protected]] on behalf of Sreejith K M [[email protected]] Sent: Friday, April 03, 2015 1:33 AM To: [email protected] Subject: [gem5-users] using SMT in gem5 Hi all, Iam trying to run some simple openmp program in gem5 using SMT. When I ran it in SE mode, I got errors that many functions are unimplemented(set_tid_address etc). Now Iam trying to run it in FS mode in ARM linux ael image. But there also, Iam getting errors as follows, gem5.opt: build/ARM/cpu/o3/fetch_impl.hh:702: void DefaultFetch<Impl>::finishTranslation(const Fault&, RequestPtr) [with Impl = O3CPUImpl, Fault = RefCountingPtr<FaultBase>, RequestPtr = Request*]: Assertion `!finishTranslationEvent.scheduled()' failed. Program aborted at tick 2315524304500 Aborted (core dumped) Iam able to run the program in multiple CPUs but when I use multithreading in a single CPU, Iam getting errors. I want to know whether SMT is implemented in SE/FS mode . Do I need to make any changes while doing SMT? thanks and regards, Sreejith K M
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
