Performance analysis of idle programs, International Conference on Object Oriented Programming Systems Languages and Applications (OOPSLA), pp.739-753, 2010. ,
The Landscape of Parallel Computing Research: A View from Berkeley, 2006. ,
Cache-timing attacks on AES, 2005. ,
AES power attack based on induced cache miss and countermeasure, International Conference on Information Technology: Coding and Computing (ITCC'05), Volume II, pp.586-591, 2005. ,
DOI : 10.1109/ITCC.2005.62
hwloc: A Generic Framework for Managing Hardware Affinities in HPC Applications, 2010 18th Euromicro Conference on Parallel, Distributed and Network-based Processing, 2010. ,
DOI : 10.1109/PDP.2010.67
URL : https://hal.archives-ouvertes.fr/inria-00429889
A scalable crossplatform infrastructure for application performance tuning using hardware counters, Conference on Supercomputing, 2000. ,
Performance counters on Linux, Linux Plumbers Conference, 2009. ,
Rapidly Selecting Good Compiler Optimizations using Performance Counters, International Symposium on Code Generation and Optimization (CGO'07), pp.185-197, 2007. ,
DOI : 10.1109/CGO.2007.32
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.76.4471
Rapid identification of architectural bottlenecks via precise event counting, International Symposium on Computer Architecture (ISCA), 2011. ,
Evaluation and optimization of multicore performance bottlenecks in supercomputing applications, (IEEE ISPASS) IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, 2011. ,
DOI : 10.1109/ISPASS.2011.5762713
Making sense of performance counter measurements on supercomputing applications, 2010. ,
Linux new monitoring interface: Performance counter for Linux, CScADS Workshop on Performance Tools for Petascale Computing, 2009. ,
Probabilistic job symbiosis modeling for SMT processor scheduling, 15th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pp.91-102, 2010. ,
DOI : 10.1145/1735970.1736033
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.214.5262
Demand-driven software race detection using hardware performance counters, International Symposium on Computer Architecture (ISCA), 2011. ,
DOI : 10.1145/2024723.2000084
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.303.6284
Rabbit: A performance counters library for Intel/AMD processors and Linux ,
MAO — An extensible micro-architectural optimizer, International Symposium on Code Generation and Optimization (CGO 2011), 2011. ,
DOI : 10.1109/CGO.2011.5764669
R: A language for data analysis and graphics, Journal of Computational and Graphical Statistics, vol.5, issue.3, pp.299-314, 1996. ,
Technologies for measuring software performance ,
Intel64 and IA-32 Architectures Optimization Reference Manual, 248966- 024 edition, 2011. ,
Intel64 and IA-32 Architectures Software Developer's Manual ? System Programming Guide, pp.325384-325423, 2011. ,
Investigating the impact of code generation on performance characteristics of integer programs, Proceedings of the 2010 Workshop on Interaction between Compilers and Computer Architecture, INTERACT-14, pp.1-4, 2010. ,
DOI : 10.1145/1739025.1739031
Pin: building customized program analysis tools with dynamic instrumentation, Conference on Programming Language Design and Implementation (PLDI), pp.190-200, 2005. ,
Directly characterizing cross core interference through contention synthesis, Proceedings of the 6th International Conference on High Performance and Embedded Architectures and Compilers, HiPEAC '11, pp.167-176, 2011. ,
DOI : 10.1145/1944862.1944887
Accuracy of performance monitoring hardware, Los Alamos Computer Science Institute Symposium, 2002. ,
A comparison of counting and sampling modes of using performance monitoring hardware, ICCS, pp.904-912, 2002. ,
Memory performance attacks: denial of memory service in multi-core systems, 16th USENIX Security Symposium, pp.1-1818, 2007. ,
We have it easy, but do we have it right?, 2008 IEEE International Symposium on Parallel and Distributed Processing, pp.1-7, 2008. ,
DOI : 10.1109/IPDPS.2008.4536408
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.163.5996
Producing wrong data without doing anything obviously wrong!, 14th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pp.265-276, 2009. ,
DOI : 10.1145/2528521.1508275
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.163.8395
Automatically characterizing large scale program behavior, 10th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), ASPLOS-X, pp.45-57, 2002. ,
DOI : 10.1145/605397.605403
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.118.6150
Phase tracking and prediction, 30th International Symposium on Computer Architecture (ISCA), pp.336-349, 2003. ,
DOI : 10.1109/isca.2003.1207012
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.12.3639
Symbiotic jobscheduling for a simultaneous multithreaded processor, 9th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pp.234-244, 2000. ,
The basics of performance-monitoring hardware Can hardware performance counters be trusted, International Symposium on Workload Characterization (IISWC), pp.64-71, 2002. ,
Roofline, Communications of the ACM, vol.52, issue.4, pp.65-76, 2009. ,
DOI : 10.1145/1498765.1498785