{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T01:44:45Z","timestamp":1773193485016,"version":"3.50.1"},"reference-count":40,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015,3]]},"DOI":"10.1109\/ispass.2015.7095789","type":"proceedings-article","created":{"date-parts":[[2015,5,1]],"date-time":"2015-05-01T14:34:07Z","timestamp":1430490847000},"page":"102-111","source":"Crossref","is-referenced-by-count":24,"title":["Self-monitoring overhead of the Linux perf_ event performance counter interface"],"prefix":"10.1109","author":[{"given":"Vincent M.","family":"Weaver","sequence":"first","affiliation":[]}],"member":"263","reference":[{"key":"ref39","article-title":"A study of the validity and utility of PAPI performance counter data","author":"salayandia","year":"2002"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/DODUGC.2003.1253415"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/2000064.2000107"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/ICPPW.2010.38"},{"key":"ref31","article-title":"Multiplexing hardware counters by spectral analysis","author":"casas","year":"2010","journal-title":"PARA 2010 State of the Art in Scientific and Parallel Computing"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2007.27"},{"key":"ref37","article-title":"Accuracy of performance monitoring hardware","author":"maxwell","year":"2002","journal-title":"Proc Los Alamos Computer Science Institute Symposium"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-44681-8_19"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2009.4919635"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508275"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/268998.266637"},{"key":"ref40","first-page":"226","article-title":"Processor hardware counter statistics as a first-class system resource","author":"zhang","year":"2007","journal-title":"Proc of the 11th USENIX workshop on Hot topics in operating systems"},{"key":"ref11","author":"wolf","year":"1999","journal-title":"Programming Methods for the Pentium&#x2122; III Processor's Streaming SIMD Extensions Using the VTune&#x2122; Performance Enhancement Environment"},{"key":"ref12","article-title":"Intel&#x2122; Performance Tuning Utility","year":"2014"},{"key":"ref13","author":"drongowski","year":"2008","journal-title":"An introduction to analysis and optimization with AMD CodeAnalyst&#x2122; Performance Analyzer"},{"key":"ref14","article-title":"Optimizing with shark: Big payoff, small effort","year":"2004"},{"key":"ref15","article-title":"PmcTools","author":"koshy","year":"2009"},{"key":"ref16","article-title":"Hardware counter per process support","author":"mentr\u00e8","year":"1997"},{"key":"ref17","article-title":"Linux performance counters pperf and libpperf","author":"goda","year":"1997"},{"key":"ref18","article-title":"PCL - the performance counter library: A common interface to access hardware performance counters on microprocessors","author":"berrendorf","year":"1998","journal-title":"Forschungzentrum J&#x00FC;lich GmbH Tech Rep FZJ-ZAM-IB-9816"},{"key":"ref19","article-title":"p5 performance counter MSR driver","author":"hoyer","year":"1998"},{"key":"ref28","article-title":"Improving accuracy for software multiplexing of on-chip performance counters","author":"mathur","year":"2004"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2008.4510746"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/MASCOTS.2005.34"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1177\/109434200001400303"},{"key":"ref6","first-page":"69","article-title":"VAMPIR: Visualization and analysis of MPI resources","volume":"12","author":"nagel","year":"1996","journal-title":"Supercomputer"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/1088149.1088163"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1177\/1094342006064482"},{"key":"ref8","author":"zagha","year":"1996","journal-title":"Performance Analysis Using the MIPS R10000 Performance Counters"},{"key":"ref7","doi-asserted-by":"crossref","first-page":"685","DOI":"10.1002\/cpe.1553","article-title":"HPCToolkit: Tools for performance analysis of optimized parallel programs","volume":"22","author":"adhianto","year":"2010","journal-title":"Concurrency and Computation Practice and Experience"},{"key":"ref2","article-title":"Android pushes past 80% market share","year":"2013"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.1997.645821"},{"key":"ref1","article-title":"Top 500 supercomputing sites, operating system family","year":"2014"},{"key":"ref20","article-title":"PERF 0.7","author":"hendriks","year":"1999"},{"key":"ref22","article-title":"Oprofile","author":"levon","year":"2002"},{"key":"ref21","article-title":"Rabbit: A performance counters library for Intel\/Amd processors and Linux","author":"heller","year":"2001"},{"key":"ref24","first-page":"269","article-title":"Perfmon2: a flexible performance monitoring interface for Linux","author":"eranian","year":"2006","journal-title":"Proc 2006 Ottawa Linux Symposium"},{"key":"ref23","article-title":"The perfctr interface","author":"pettersson","year":"1999"},{"key":"ref26","article-title":"perf_event_open manual page","author":"weaver","year":"2013","journal-title":"Linux Programmer's Manual"},{"key":"ref25","article-title":"Performance counters for Linux","author":"gleixner","year":"2009"}],"event":{"name":"2015 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)","location":"Philadelphia, PA, USA","start":{"date-parts":[[2015,3,29]]},"end":{"date-parts":[[2015,3,31]]}},"container-title":["2015 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7093633\/7095632\/07095789.pdf?arnumber=7095789","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,27]],"date-time":"2025-05-27T19:26:37Z","timestamp":1748373997000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7095789\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,3]]},"references-count":40,"URL":"https:\/\/doi.org\/10.1109\/ispass.2015.7095789","relation":{},"subject":[],"published":{"date-parts":[[2015,3]]}}}