Add presets for Intel Silvermont and rebuild with corrected libpfm.
This commit is contained in:
parent
32346915e6
commit
a2103b3ae7
@ -156,3 +156,62 @@ index 01821a8..42c1da0 100644
|
|||||||
# Intel IvyBridge only
|
# Intel IvyBridge only
|
||||||
CPU,ivb
|
CPU,ivb
|
||||||
CPU,ivb_ep
|
CPU,ivb_ep
|
||||||
|
From 035fb0849fb84aa02b262b6abe67bc306c3a8600 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Vince Weaver <vincent.weaver@maine.edu>
|
||||||
|
Date: Fri, 6 Dec 2013 13:03:39 -0500
|
||||||
|
Subject: [PATCH 4/4] papi_events.csv : add initial atom silvermont support
|
||||||
|
|
||||||
|
This is based on the manual, as I don't actually have one of these
|
||||||
|
chips.
|
||||||
|
|
||||||
|
The events available differ a lot from older atoms. They also
|
||||||
|
support offcore events and some sort of RAPL support.
|
||||||
|
---
|
||||||
|
src/papi_events.csv | 24 ++++++++++++++++++++++++
|
||||||
|
1 file changed, 24 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/src/papi_events.csv b/src/papi_events.csv
|
||||||
|
index 42c1da0..0e1163e 100644
|
||||||
|
--- a/src/papi_events.csv
|
||||||
|
+++ b/src/papi_events.csv
|
||||||
|
@@ -356,6 +356,7 @@ CPU,ix86arch
|
||||||
|
PRESET,PAPI_BR_INS,NOT_DERIVED,BRANCH_INSTRUCTIONS_RETIRED
|
||||||
|
PRESET,PAPI_BR_MSP,NOT_DERIVED,RETIRED_MISPREDICTED_BRANCH_INSTRUCTIONS
|
||||||
|
#
|
||||||
|
+# Intel Atom
|
||||||
|
CPU,Intel Atom
|
||||||
|
CPU,atom
|
||||||
|
#
|
||||||
|
@@ -412,6 +413,29 @@ PRESET,PAPI_FML_INS,NOT_DERIVED,MUL:AR
|
||||||
|
PRESET,PAPI_FDV_INS,NOT_DERIVED,DIV:AR
|
||||||
|
PRESET,PAPI_VEC_INS,NOT_DERIVED,SIMD_INST_RETIRED:VECTOR
|
||||||
|
#
|
||||||
|
+# Intel Atom Silvermont
|
||||||
|
+CPU,slm
|
||||||
|
+PRESET,PAPI_TOT_INS,NOT_DERIVED,INSTRUCTIONS_RETIRED
|
||||||
|
+PRESET,PAPI_TOT_CYC,NOT_DERIVED,UNHALTED_CORE_CYCLES
|
||||||
|
+PRESET,PAPI_REF_CYC,NOT_DERIVED,UNHALTED_REFERENCE_CYCLES
|
||||||
|
+PRESET,PAPI_L1_ICM,NOT_DERIVED,ICACHE:MISSES
|
||||||
|
+PRESET,PAPI_L1_ICA,NOT_DERIVED,ICACHE:ACCESSES
|
||||||
|
+PRESET,PAPI_L1_ICH,DERIVED_SUB,ICACHE:ACCESSES,ICACHE:MISSES
|
||||||
|
+PRESET,PAPI_L1_TCM,NOT_DERIVED,LLC_REFERENCES
|
||||||
|
+PRESET,PAPI_L2_TCM,NOT_DERIVED,LLC_MISSES
|
||||||
|
+PRESET,PAPI_L2_TCH,DERIVED_SUB,LLC_REFERENCES,LLC_MISSES
|
||||||
|
+PRESET,PAPI_L2_TCA,NOT_DERIVED,LLC_REFERENCES
|
||||||
|
+#
|
||||||
|
+PRESET,PAPI_BR_CN,NOT_DERIVED,BR_INST_RETIRED:JCC
|
||||||
|
+PRESET,PAPI_BR_INS,NOT_DERIVED,BRANCH_INSTRUCTIONS_RETIRED
|
||||||
|
+PRESET,PAPI_BR_MSP,NOT_DERIVED,MISPREDICTED_BRANCH_RETIRED
|
||||||
|
+#
|
||||||
|
+PRESET,PAPI_RES_STL,NOT_DERIVED,UOPS_RETIRED:STALLS
|
||||||
|
+#
|
||||||
|
+#PRESET,PAPI_FP_INS,NOT_DERIVED,UOPS_RETIRED:X87
|
||||||
|
+PRESET,PAPI_FML_INS,NOT_DERIVED,UOPS_RETIRED:MUL
|
||||||
|
+PRESET,PAPI_FDV_INS,NOT_DERIVED,UOPS_RETIRED:DIV
|
||||||
|
+#
|
||||||
|
CPU,Intel Nehalem
|
||||||
|
CPU,Intel Westmere
|
||||||
|
CPU,nhm
|
||||||
|
--
|
||||||
|
1.8.3.1
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
Summary: Performance Application Programming Interface
|
Summary: Performance Application Programming Interface
|
||||||
Name: papi
|
Name: papi
|
||||||
Version: 5.2.0
|
Version: 5.2.0
|
||||||
Release: 4%{?dist}
|
Release: 5%{?dist}
|
||||||
License: BSD
|
License: BSD
|
||||||
Group: Development/System
|
Group: Development/System
|
||||||
URL: http://icl.cs.utk.edu/papi/
|
URL: http://icl.cs.utk.edu/papi/
|
||||||
@ -17,8 +17,8 @@ BuildRequires: kernel-headers >= 2.6.32
|
|||||||
BuildRequires: chrpath
|
BuildRequires: chrpath
|
||||||
BuildRequires: lm_sensors-devel
|
BuildRequires: lm_sensors-devel
|
||||||
%if %{without bundled_libpfm}
|
%if %{without bundled_libpfm}
|
||||||
BuildRequires: libpfm-devel >= 4.3.0
|
BuildRequires: libpfm-devel >= 4.4.0-5
|
||||||
BuildRequires: libpfm-static >= 4.3.0
|
BuildRequires: libpfm-static >= 4.4.0-5
|
||||||
%endif
|
%endif
|
||||||
# Following required for net component
|
# Following required for net component
|
||||||
BuildRequires: net-tools
|
BuildRequires: net-tools
|
||||||
@ -140,6 +140,9 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%{_libdir}/*.a
|
%{_libdir}/*.a
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Jan 14 2014 William Cohen <wcohen@redhat.com> - 5.2.0-5
|
||||||
|
- Add presets for Intel Silvermont.
|
||||||
|
|
||||||
* Mon Jan 13 2014 William Cohen <wcohen@redhat.com> - 5.2.0-4
|
* Mon Jan 13 2014 William Cohen <wcohen@redhat.com> - 5.2.0-4
|
||||||
- Add presets for Haswell and Ivy Bridge.
|
- Add presets for Haswell and Ivy Bridge.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user