{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,5]],"date-time":"2026-03-05T15:34:48Z","timestamp":1772724888483,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540775591","type":"print"},{"value":"9783540775607","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-77560-7_21","type":"book-chapter","created":{"date-parts":[[2008,1,17]],"date-time":"2008-01-17T06:13:02Z","timestamp":1200550382000},"page":"305-319","source":"Crossref","is-referenced-by-count":6,"title":["Using Dynamic Binary Instrumentation to Generate Multi-platform SimPoints: Methodology and Accuracy"],"prefix":"10.1007","author":[{"given":"Vincent M.","family":"Weaver","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sally A.","family":"McKee","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"21_CR1","unstructured":"Austin, T.: Simplescalar 4.0 release note http:\/\/www.simplescalar.com\/"},{"key":"21_CR2","unstructured":"Bellard, F.: Qemu, a fast and portable dynamic translator. In: Proc. 2005 USENIX Annual Technical Conference, FREENIX Track, pp. 41\u201346 (April 2005)"},{"issue":"4","key":"21_CR3","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1177\/109434200001400404","volume":"14","author":"B. Buck","year":"2000","unstructured":"Buck, B., Hollingsworth, J.: An API for runtime code patching. The International Journal of High Performance Computing Applications\u00a014(4), 317\u2013329 (2000)","journal-title":"The International Journal of High Performance Computing Applications"},{"key":"21_CR4","doi-asserted-by":"crossref","unstructured":"Burger, D., Austin, T.: The simplescalar toolset, version 2.0. Technical Report 1342, University of Wisconsin (June 1997)","DOI":"10.1145\/268806.268810"},{"key":"21_CR5","unstructured":"Eranian, S.: Perfmon2: A flexible performance monitoring interface for Linux. In: Proc. of the 2006 Ottawa Linux Symposium, pp. 269\u2013288 (July 2006)"},{"key":"21_CR6","doi-asserted-by":"crossref","unstructured":"KleinOsowski, A., Lilja, D.: MinneSPEC: A new SPEC benchmark workload for simulation-based computer architecture research. Computer Architecture Letters\u00a01 (June 2002)","DOI":"10.1109\/L-CA.2002.8"},{"key":"21_CR7","doi-asserted-by":"crossref","unstructured":"Luk, C.-K., Cohn, R., Muth, R., Patil, H., Klauser, A., Lowney, G., Wallace, S., Reddi, V., Hazelwood, K.: Pin: Building customized program analysis tools with dynamic instrumentation. In: Proc. ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 190\u2013200 (June 2005)","DOI":"10.1145\/1065010.1065034"},{"key":"21_CR8","unstructured":"Nagpurkar, P., Krintz, C.: Visualization and analysis of phased behavior in Java programs. In: Proc. ACM 3rd international symposium on Principles and practice of programming in Java, pp. 27\u201333 (2004)"},{"key":"21_CR9","doi-asserted-by":"crossref","unstructured":"Nethercote, N., Seward, J.: Valgrind: A framework for heavyweight dynamic binary instrumentation. In: Proc. ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 89\u2013100 (June 2007)","DOI":"10.1145\/1250734.1250746"},{"key":"21_CR10","doi-asserted-by":"crossref","unstructured":"Patil, H., Cohn, R., Charney, M., Kapoor, R., Sun, A., Karunanidhi, A.: Pinpointing representative portions of large Intel Itanium programs with dynamic instrumentation. In: Proc. IEEE\/ACM 37th Annual International Symposium on Microarchitecture, pp. 81\u201393 (December 2004)","DOI":"10.1109\/MICRO.2004.28"},{"key":"21_CR11","doi-asserted-by":"crossref","unstructured":"Perelman, E., Hamerly, G., Calder, B.: Picking statistically valid and early simulation points. In: Proc. IEEE\/ACM International Conference on Parallel Architectures and Compilation Techniques, pp. 244\u2013256 (September 2003)","DOI":"10.1109\/PACT.2003.1238020"},{"key":"21_CR12","doi-asserted-by":"crossref","unstructured":"Sherwood, T., Perelman, E., Calder, B.: Basic block distribution analysis to find periodic behavior and simulation points in applications. In: Proc. IEEE\/ACM International Conference on Parallel Architectures and Compilation Techniques, pp. 3\u201314 (September 2001)","DOI":"10.1109\/PACT.2001.953283"},{"key":"21_CR13","doi-asserted-by":"crossref","unstructured":"Sherwood, T., Perelman, E., Hamerly, G., Calder, B.: Automatically characterizing large scale program behavior. In: Proc. 10th ACM Symposium on Architectural Support for Programming Languages and Operating Systems, pp. 45\u201357 (October 2002)","DOI":"10.1145\/605397.605403"},{"key":"21_CR14","doi-asserted-by":"crossref","unstructured":"Srivastava, A., Eustace, A.: ATOM: A system for building customized program analysis tools. In: Proc. ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 196\u2013205 (June 1994)","DOI":"10.1145\/178243.178260"},{"key":"21_CR15","unstructured":"Standard Performance Evaluation Corporation. SPEC CPU benchmark suite (2000), http:\/\/www.specbench.org\/osg\/cpu2000\/"},{"key":"21_CR16","unstructured":"Standard Performance Evaluation Corporation. SPEC CPU benchmark suite (2006), http:\/\/www.specbench.org\/osg\/cpu2006\/"},{"key":"21_CR17","doi-asserted-by":"crossref","unstructured":"Wunderlich, R., Wenish, T., Falsafi, B., Hoe, J.: SMARTS: Accelerating microarchitecture simulation via rigorous statistical sampling. In: Proc. 30th IEEE\/ACM International Symposium on Computer Architecture, pp. 84\u201395 (June 2003)","DOI":"10.1145\/859618.859629"},{"key":"21_CR18","unstructured":"Yi, J., Kodakara, S., Sendag, R., Lilja, D., Hawkins, D.: Characterizing and comparing prevailing simulation techniques. In: Proc. 11th IEEE Symposium on High Performance Computer Architecture, pp. 266\u2013277 (February 2005)"}],"container-title":["Lecture Notes in Computer Science","High Performance Embedded Architectures and Compilers"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-77560-7_21.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T10:44:27Z","timestamp":1619520267000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-77560-7_21"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540775591","9783540775607"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-77560-7_21","relation":{},"subject":[]}}