Hi Stephane,

Thanks for the response.

I tried to find out other alternatives to disable prefetching on this
architecture. But no luck so far.
I will probably move on to a different architecture.

Regards,
Ram

On Sun, Feb 26, 2012 at 3:58 PM, stephane eranian
<eran...@googlemail.com> wrote:
> On Thu, Feb 23, 2012 at 10:16 PM, Ramachandra CN
> <cn.ramachan...@gmail.com> wrote:
>> Hello,
>>
>> I have some questions related to hardware prefetcher events on Intel Xeon
>> processor with the below configuration.
>> $ uname -a
>> Linux 2.6.34-gentoo-r1 #2 SMP Mon Feb 20 12:07:35 CST 2012 x86_64 Intel(R)
>> Xeon(R) CPU E5520 @ 2.27GHz GenuineIntel GNU/Linux
>>
>> I am trying to count the number of hardware prefetch events, before and
>> after disabling hardware prefetching using BIOS.
>> I have followed the steps mentioned in the below link to disable h/w
>> prefetching in BIOS.
>> http://software.intel.com/en-us/articles/optimizing-application-performance-on-intel-coret-microarchitecture-using-hardware-implemented-prefetchers/
>>
> Something is not right here.
> You processor E5520 is not a Core micro-architecture but Nehalem-EP.
> As such, I believe the technique
> above to disable HW prefetcher does not apply.
>
>
>> However I don't see much difference in the values of the counter after h/w
>> prefetching is disabled. The counter value remains approximately the same
>> before and after disabling h/w prefetching. I also tried
>> using "PERF_COUNT_HW_CACHE_L1D:PREFETCH" event. But don't see much
>> difference.
>> I have used the perf_examples program of libpfm-4.2,.0 as below.
>> ./task -e L1D_PREFETCH:REQUESTS openmp_test
>>
>> Could someone in the group please comment if expecting these counters to
>> change, after disabling h/w prefetching in BIOS is correct?
>>
>> Regards,
>> Ram
>> Graduate student
>>
>> University of Houston
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Virtualization & Cloud Management Using Capacity Planning
>> Cloud computing makes use of virtualization - but cloud computing
>> also focuses on allowing computing to be delivered as a service.
>> http://www.accelacomm.com/jaw/sfnl/114/51521223/
>> _______________________________________________
>> perfmon2-devel mailing list
>> perfmon2-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/perfmon2-devel
>>

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
perfmon2-devel mailing list
perfmon2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel

Reply via email to