Closed GoogleCodeExporter closed 8 years ago
One more point I would like to mention, I tried this same source on multiple
systems with Ubuntu 12.04, different gcc versions, still error remains the same.
Original comment by subodh.c...@gmail.com
on 6 Feb 2014 at 1:48
Hi,
you are on a 32bit system. I will check that.
Could you sent me the generated clcopy.s file. It is located in ./GCC/ .
That would help me a lot. But I think I already know what is going wrong.
Thanks for the report!
Jan
Original comment by jan.trei...@gmail.com
on 6 Feb 2014 at 1:52
Ok, Attaching clcopy.s.
On the other hand, I am trying to disable hardware prefetcher on Intel Core 2
Duo 9400.
sudo ./rdmsr -p 0 0x1a0 reveals
4366972489
then I do
sudo ./wrmsr -p 0 0x1a0 4366972289, executes successfully.
But still I think hardware prefetcher is not disabled, also when I try to set
this value for all cores, OS hangs after 3 core.
any thoughts on this?
Original comment by subodh.c...@gmail.com
on 6 Feb 2014 at 2:03
Attachments:
Hi,
you can give likwid-features a try. It should work for Core2 to toggle
prefetchers.
Register 0x1A0 is correct, and the bits for Core 2 are:
IP Prefetcher bit 39
Hardware Prefetcher bit 9
Adjacent Cache Line Prefetch bit 19
DCU Prefetcher bit 37
I think you toggle a bunch of other bits in your write. No idea what those are
doing. Newer processors may have other bits, but I did not implement it as they
are (at least not officially) documented.
Regards,
Jan
Original comment by jan.trei...@gmail.com
on 7 Feb 2014 at 8:05
Hi,
on 32bit systems you have to pick the GCCX86 compiler target. Can you try if
this fixes your problems? Sorry that this is not documented yet.
Original comment by jan.trei...@gmail.com
on 8 Feb 2014 at 2:08
Thanks for letting me know. I really appreciate your efforts and quick
responses.
I will try again in day or two and will let you know the results.
Regards,
Subodh Pachghare
www.thesubodh.com
Original comment by subodh.c...@gmail.com
on 13 Feb 2014 at 6:09
Hi,
Likwid suite compiled and I am able to run it on my system, however some of my
processor don't support explicit tuning for Prefetcher. I have reported this to
Intel.
Thanks & Regards,
Subodh Pachghare
Original comment by subodh.c...@gmail.com
on 28 Apr 2014 at 4:49
Hi Subodh,
be aware that Intel regards toggling prefetchers while running as dangerous and
therefore not publicly supports this feature. From the Intel side this is
intended to be done by the BIOS only.
Jan
Original comment by jan.trei...@gmail.com
on 28 Apr 2014 at 6:24
Thanks for letting me know, Jan.
I have dropped you a mail on gmail inbox regarding contribution to Likwid,
please let me know what you think.
Regards,
Subodh
Original comment by subodh.c...@gmail.com
on 30 Apr 2014 at 5:53
Original comment by jan.trei...@gmail.com
on 8 May 2014 at 12:31
Original issue reported on code.google.com by
subodh.c...@gmail.com
on 6 Feb 2014 at 1:44