{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,30]],"date-time":"2024-10-30T13:22:17Z","timestamp":1730294537692,"version":"3.28.0"},"reference-count":39,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016,11]]},"DOI":"10.1109\/sc.2016.33","type":"proceedings-article","created":{"date-parts":[[2017,3,16]],"date-time":"2017-03-16T19:33:39Z","timestamp":1489692819000},"page":"396-408","source":"Crossref","is-referenced-by-count":15,"title":["Reliable and Efficient Performance Monitoring in Linux"],"prefix":"10.1109","author":[{"given":"Maria","family":"Dimakopoulou","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stephane","family":"Eranian","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nectarios","family":"Koziris","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nicholas","family":"Bambos","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"year":"2008","key":"ref39","article-title":"Libpfm4: a helper library for performance tools using hardware counters"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/SWAT.1971.1"},{"journal-title":"Intel","article-title":"Product Family Uncore Performance Monitoring Guide","year":"2012","key":"ref33"},{"article-title":"Toward accurate performance evaluation using hardware counters","year":"2012","author":"mathur","key":"ref32"},{"key":"ref31","article-title":"Computationally efficient multiplexing of events on hardware counters","author":"lim","year":"2014","journal-title":"Ottawa Linux Symposium"},{"key":"ref30","article-title":"Linux perf_event features and overhead","author":"weaver","year":"2013","journal-title":"FastPath Workshop ser ISPASS '13"},{"article-title":"XSU Linux kernel patch commits 90413464313e, 79cba822443a, 6f6539cad926, e979121b1b15, 93fcf72cc0fa, a90738c2cb0d, c02cdbf60b51, b37609c30e41","year":"0","author":"dimakopoulou","key":"ref37"},{"volume":"3","journal-title":"Intel IA-64 Architecture Software Developer s Manual","year":"2014","key":"ref36"},{"journal-title":"Advanced Micro Devices","year":"2014","key":"ref35"},{"journal-title":"Intel","article-title":"Intel Xeon Processor E5 v2 and E7 v2 Product Families Uncore Performance Monitoring Reference Manual","year":"2014","key":"ref34"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1177\/109434200001400303"},{"article-title":"Hpctoolkit: Tools for performance analysis of optimized parallel programs","year":"2008","author":"adhianto","key":"ref11"},{"year":"2014","key":"ref12","article-title":"Intel VTUNE amplifier xe 2015"},{"year":"2012","key":"ref13","article-title":"Perf_events tutorial"},{"article-title":"The gooda performance analysis tool","year":"2012","author":"levinthal","key":"ref14"},{"article-title":"Perf_events programming guide","year":"2013","author":"weaver","key":"ref15"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/2854038.2854044"},{"journal-title":"Intel Hyper-Threading Technology Technical User's Guide","year":"2003","key":"ref17"},{"journal-title":"2nd Generation Intel Core Processor Family Desktop Intel Pentium processor Family Desktop Intel Celeron processor family desktop specification update","year":"2013","key":"ref18"},{"journal-title":"Desktop 3rd Generation IntelCore Processor Family specification update","year":"2014","author":"chen","key":"ref19"},{"year":"0","key":"ref28","article-title":"The FreeBSD project"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2014.6844459"},{"journal-title":"ARM Cortex-A57 MPCore Processor Technical Reference Manual","year":"2016","key":"ref27"},{"journal-title":"ARM Cortex-A15 MPCore Processor Technical Reference Manual","year":"2013","key":"ref3"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465388"},{"article-title":"Pmctools: Whole system, low-overhead prformance measurement in FreeBSD","year":"2009","author":"koshy","key":"ref29"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2750392"},{"article-title":"AutoFDO","year":"2014","author":"zhang","key":"ref8"},{"article-title":"AutoFDO","year":"2014","author":"chen","key":"ref7"},{"journal-title":"Advanced Micro Devices","year":"2013","key":"ref2"},{"key":"ref9","first-page":"211","article-title":"Happy: Hyperthread-aware power profiling dynamically","author":"zhai","year":"2014","journal-title":"2014 USENIX Annual Technical Conference (USENIX ATC 14)"},{"volume":"3","journal-title":"Intel IA-64 Architecture Software Developer s Manual","year":"2014","key":"ref1"},{"key":"ref20","article-title":"Desktop 4th Generation IntelCore Processor Family","author":"chen","year":"2014","journal-title":"Desktop IntelPentium processor Family and desktop IntelCeleron processor family specification update"},{"journal-title":"Linux Performance Counters Driver","year":"2008","key":"ref22"},{"journal-title":"Parallel Computer Architecture A Hardware\/Software Approach","year":"1998","author":"culler","key":"ref21"},{"year":"2008","key":"ref24","article-title":"Perfmon2: a standard performance monitoring interface for Linux"},{"year":"2002","key":"ref23","article-title":"OProfile"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2003.1213517"},{"article-title":"Intel performance counter monitor - a better way to measure cpu utilization","year":"2012","author":"willhalm","key":"ref25"}],"event":{"name":"SC16: International Conference for High Performance Computing, Networking, Storage and Analysis","start":{"date-parts":[[2016,11,13]]},"location":"Salt Lake City, UT, USA","end":{"date-parts":[[2016,11,18]]}},"container-title":["SC16: International Conference for High Performance Computing, Networking, Storage and Analysis"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7875333\/7876994\/07877112.pdf?arnumber=7877112","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,27]],"date-time":"2017-03-27T23:07:51Z","timestamp":1490656071000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7877112\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,11]]},"references-count":39,"URL":"https:\/\/doi.org\/10.1109\/sc.2016.33","relation":{},"subject":[],"published":{"date-parts":[[2016,11]]}}}