{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T23:21:04Z","timestamp":1780356064712,"version":"3.54.1"},"reference-count":30,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013,4]]},"DOI":"10.1109\/ispass.2013.6557172","type":"proceedings-article","created":{"date-parts":[[2013,7,25]],"date-time":"2013-07-25T15:06:16Z","timestamp":1374764776000},"page":"215-224","source":"Crossref","is-referenced-by-count":90,"title":["Non-determinism and overcount on modern hardware performance counter implementations"],"prefix":"10.1109","author":[{"given":"Vincent M.","family":"Weaver","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dan","family":"Terpstra","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shirley","family":"Moore","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"19","year":"0"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2009.5413117"},{"key":"18","volume":"3","year":"2009","journal-title":"Intel Architecture Software Developer s Manual"},{"key":"15","article-title":"Variability in architectural simulations of multi-threaded commercial workloads","author":"alameldeen","year":"2003","journal-title":"Proc 1st Symp High-Performance Computer Architecture"},{"key":"16","author":"weaver","year":"2010","journal-title":"Using Dynamic Binary Instrumentation to Create Faster Validated Multi-core Simulations"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2008.4636099"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2009.4919635"},{"key":"11","article-title":"Deterministic process groups in dOS","author":"bergan","year":"2010","journal-title":"Proceedings of the Fifth USENIX Symposium on Operating Systems Design and Implementation"},{"key":"12","article-title":"Analysis of inherent randomness of the Linux kernel","author":"mcguire","year":"2009","journal-title":"Proc 11th Real-Time Linux Workshop"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065034"},{"key":"20","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":"22","year":"0"},{"key":"23","year":"0"},{"key":"24","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250746"},{"key":"25","first-page":"41","article-title":"QEMU, a fast and portable dynamic translator","author":"bellard","year":"2005","journal-title":"Proc USENIX Annual Technical Conference"},{"key":"26","year":"2000","journal-title":"SPEC CPU benchmark suite"},{"key":"27","doi-asserted-by":"publisher","DOI":"10.1109\/IPCCC.2001.918667"},{"key":"28","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.1996.563596"},{"key":"29","article-title":"Accuracy of performance monitoring hardware","author":"maxwell","year":"2002","journal-title":"Proc Los Alamos Computer Science Institute Symposium"},{"key":"3","article-title":"Sim-alpha: A validated, execution-driven Alpha 21264 simulator","author":"desikan","year":"2001","journal-title":"Department of Computer Sciences"},{"key":"2","first-page":"40","article-title":"Are cycle accurate simulations a waste of time?","author":"weaver","year":"2008","journal-title":"Proc 7th Workshop on Duplicating Deconstructing and Debunking"},{"key":"10","article-title":"Efficient system-enforced deterministic parallelism","author":"aviram","year":"2010","journal-title":"Proceedings of the Fifth USENIX Symposium on Operating Systems Design and Implementation"},{"key":"1","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508275"},{"key":"30","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-44681-8_19"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1145\/1060289.1060309"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1007\/11955498_8"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1145\/1772954.1772963"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-77560-7_21"},{"key":"9","author":"yun","year":"2010","journal-title":"DPTHREAD Deterministic Multithreading Library"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508256"}],"event":{"name":"2013 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)","location":"Austin, TX, USA","start":{"date-parts":[[2013,4,21]]},"end":{"date-parts":[[2013,4,23]]}},"container-title":["2013 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6523368\/6557136\/06557172.pdf?arnumber=6557172","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,23]],"date-time":"2017-03-23T00:22:12Z","timestamp":1490228532000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6557172\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,4]]},"references-count":30,"URL":"https:\/\/doi.org\/10.1109\/ispass.2013.6557172","relation":{},"subject":[],"published":{"date-parts":[[2013,4]]}}}