{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,5]],"date-time":"2026-08-05T17:59:09Z","timestamp":1785952749705,"version":"3.56.0"},"reference-count":9,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2007,3,1]],"date-time":"2007-03-01T00:00:00Z","timestamp":1172707200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGARCH Comput. Archit. News"],"published-print":{"date-parts":[[2007,3]]},"abstract":"<jats:p>Performance counters provide the means to track detailed events that occur on a CPU chip. These events are of interest to both performance analysts and compiler developers. Counting them provides essential clues to guide performance improvement. For example, a tester who sees that a program has a high cache miss rate on a particular system may experiment with compilation options that improve prefetching. A compiler developer who sees the same thing may realize that the code generator's machine model is missing some crucial detail of behavior on that particular system.<\/jats:p>","DOI":"10.1145\/1241601.1241623","type":"journal-article","created":{"date-parts":[[2007,6,6]],"date-time":"2007-06-06T14:37:16Z","timestamp":1181140636000},"page":"118-121","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":24,"title":["Performance counters and development of SPEC CPU2006"],"prefix":"10.1145","volume":"35","author":[{"given":"John L.","family":"Henning","sequence":"first","affiliation":[{"name":"Sun Microsystems"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2007,3]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"http:\/\/www.spec.org\/spec\/glossary\/#integer  http:\/\/www.spec.org\/spec\/glossary\/#integer"},{"key":"e_1_2_1_2_1","unstructured":"http:\/\/cooltools.sunsource.net\/spot\/  http:\/\/cooltools.sunsource.net\/spot\/"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1241601.1241616"},{"key":"e_1_2_1_4_1","unstructured":"See  the two result submissions for the Sun Blade 2000 at www.spec.org\/cpu2006\/results\/res2006q3  See the two result submissions for the Sun Blade 2000 at www.spec.org\/cpu2006\/results\/res2006q3"},{"key":"e_1_2_1_5_1","unstructured":"The manpage for cputrack is available under User Commands at http:\/\/docs.sun.com\/app\/docs\/coll\/40.10  The manpage for cputrack is available under User Commands at http:\/\/docs.sun.com\/app\/docs\/coll\/40.10"},{"key":"e_1_2_1_6_1","first-page":"14","volume":"1","author":"Cu User's Manual SPARC III","year":"2004","unstructured":"Ultra SPARC III Cu User's Manual , Version 2.2 . 1 , January 2004 , Chapter 14 . UltraSPARC III Cu User's Manual, Version 2.2.1, January 2004, Chapter 14.","journal-title":"Version 2.2"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1241601.1241615"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1241601.1241621"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1241601.1241619"}],"container-title":["ACM SIGARCH Computer Architecture News"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1241601.1241623","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1241601.1241623","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T14:51:26Z","timestamp":1750258286000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1241601.1241623"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,3]]},"references-count":9,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2007,3]]}},"alternative-id":["10.1145\/1241601.1241623"],"URL":"https:\/\/doi.org\/10.1145\/1241601.1241623","relation":{},"ISSN":["0163-5964"],"issn-type":[{"value":"0163-5964","type":"print"}],"subject":[],"published":{"date-parts":[[2007,3]]},"assertion":[{"value":"2007-03-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}