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