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

Reply via email to