{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:08:31Z","timestamp":1750219711561,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":25,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,11,30]],"date-time":"2023-11-30T00:00:00Z","timestamp":1701302400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Defense Advanced Research Projects Agency (DARPA)","award":["N66001-20-C-4027"],"award-info":[{"award-number":["N66001-20-C-4027"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,11,30]]},"DOI":"10.1145\/3611643.3616246","type":"proceedings-article","created":{"date-parts":[[2023,11,30]],"date-time":"2023-11-30T23:14:38Z","timestamp":1701386078000},"page":"821-831","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["A Highly Scalable, Hybrid, Cross-Platform Timing Analysis Framework Providing Accurate Differential Throughput Estimation via Instruction-Level Tracing"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9279-0174","authenticated-orcid":false,"given":"Min-Yih","family":"Hsu","sequence":"first","affiliation":[{"name":"University of California at Irvine, Irvine, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-4755-6495","authenticated-orcid":false,"given":"Felicitas","family":"Hetzelt","sequence":"additional","affiliation":[{"name":"University of California at Irvine, Irvine, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-7096-7426","authenticated-orcid":false,"given":"David","family":"Gens","sequence":"additional","affiliation":[{"name":"University of California at Irvine, Irvine, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-5583-3277","authenticated-orcid":false,"given":"Michael","family":"Maitland","sequence":"additional","affiliation":[{"name":"SiFive, Santa Clara, United States"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5911-2275","authenticated-orcid":false,"given":"Michael","family":"Franz","sequence":"additional","affiliation":[{"name":"University of California at Irvine, Irvine, USA"}]}],"member":"320","published-online":{"date-parts":[[2023,11,30]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"[n. d.]. Chrome DevTools. https:\/\/developer.chrome.com\/docs\/devtools\/ Accessed: 2021-12-13"},{"key":"e_1_3_2_2_2_1","unstructured":"[n. d.]. LLVM MCA. https:\/\/llvm.org\/docs\/CommandGuide\/llvm-mca.html Accessed: 2021-06-28"},{"key":"e_1_3_2_2_3_1","unstructured":"[n. d.]. Perf: Linux profiling with performance counters. https:\/\/perf.wiki.kernel.org\/index.php\/Main_Page Accessed: 2021-11-08"},{"key":"e_1_3_2_2_4_1","unstructured":"2010. Intro to the LLVM MC Project. https:\/\/blog.llvm.org\/2010\/04\/intro-to-llvm-mc-project.html Accessed: 2021-07-08"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304062"},{"key":"e_1_3_2_2_6_1","unstructured":"Andreas Abel and Jan Reineke. 2021. Accurate Throughput Prediction of Basic Blocks on Recent Intel Microarchitectures. arXiv preprint arXiv:2107.14210."},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/SIES.2015.7185039"},{"key":"e_1_3_2_2_8_1","first-page":"46","article-title":"QEMU, a fast and portable dynamic translator.. In USENIX annual technical conference","volume":"41","author":"Bellard Fabrice","year":"2005","unstructured":"Fabrice Bellard. 2005. QEMU, a fast and portable dynamic translator.. In USENIX annual technical conference, FREENIX Track. 41, 46.","journal-title":"FREENIX Track."},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"crossref","unstructured":"Nathan Binkert Bradford Beckmann Gabriel Black Steven K Reinhardt Ali Saidi Arkaprava Basu Joel Hestness Derek R Hower Tushar Krishna and Somayeh Sardashti. 2011. The gem5 simulator. In ACM SIGARCH computer architecture news. 39 1\u20137.","DOI":"10.1145\/2024716.2024718"},{"volume-title":"transparent, and comprehensive runtime code manipulation. Ph. D. Dissertation","author":"Bruening Derek","key":"e_1_3_2_2_10_1","unstructured":"Derek Bruening and Saman Amarasinghe. 2004. Efficient, transparent, and comprehensive runtime code manipulation. Ph. D. Dissertation. Massachusetts Institute of Technology, Department of Electrical Engineering \u2026."},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"crossref","unstructured":"Doug Burger and Todd M Austin. 1997. The SimpleScalar tool set version 2.0. In ACM SIGARCH computer architecture news. 25 13\u201325.","DOI":"10.1145\/268806.268810"},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2020.24311"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629911.1630101"},{"key":"e_1_3_2_2_14_1","volume-title":"17th International Workshop on Worst-Case Execution Time Analysis (WCET","author":"Hardy Damien","year":"2017","unstructured":"Damien Hardy, Benjamin Rouxel, and Isabelle Puaut. 2017. The heptane static worst-case execution time estimation tool. In 17th International Workshop on Worst-Case Execution Time Analysis (WCET 2017)."},{"key":"e_1_3_2_2_15_1","unstructured":"Diarmuid Corcoran Lars Rasmusson. 2013. Performance Overhead of KVM on Linux 3.9 on ARM Cortex-A15. https:\/\/www.diva-portal.org\/smash\/get\/diva2:1043325\/FULLTEXT01.pdf"},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"crossref","unstructured":"Jan Laukemann Julian Hammer Johannes Hofmann Georg Hager and Gerhard Wellein. 2018. Automated instruction stream throughput prediction for intel and amd microarchitectures. In 2018 IEEE\/ACM performance modeling benchmarking and simulation of high performance computer systems (PMBS). 121\u2013131.","DOI":"10.1109\/PMBS.2018.8641578"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/1321774.1321802"},{"key":"e_1_3_2_2_18_1","volume-title":"International Symposium On Leveraging Applications of Formal Methods, Verification and Validation. 482\u2013485","author":"Lisper Bj\u00f6rn","year":"2014","unstructured":"Bj\u00f6rn Lisper. 2014. SWEET\u2013a tool for WCET flow analysis. In International Symposium On Leveraging Applications of Formal Methods, Verification and Validation. 482\u2013485."},{"key":"e_1_3_2_2_19_1","unstructured":"RapitaSystems LTD. 2017. Automating WCET analysis for DO-178B\/C. https:\/\/www.rapitasystems.com\/files\/MC-WP-004 Automating WCET analysis for DO-178C.pdf"},{"key":"e_1_3_2_2_20_1","volume-title":"International Conference on machine learning. 4505\u20134515","author":"Mendis Charith","year":"2019","unstructured":"Charith Mendis, Alex Renda, Saman Amarasinghe, and Michael Carbin. 2019. Ithemal: Accurate, portable and fast basic block throughput estimation using deep neural networks. In International Conference on machine learning. 4505\u20134515."},{"key":"e_1_3_2_2_21_1","unstructured":"Enrico Mezzetti and Tullio Vardanega. 2011. On the industrial fitness of wcet analysis. na."},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3453483.3454035"},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISoLA.2006.63"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.5555\/1134782.1134792"},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2007.363733"}],"event":{"name":"ESEC\/FSE '23: 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"],"location":"San Francisco CA USA","acronym":"ESEC\/FSE '23"},"container-title":["Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3611643.3616246","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3611643.3616246","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:36:03Z","timestamp":1750178163000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3611643.3616246"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,11,30]]},"references-count":25,"alternative-id":["10.1145\/3611643.3616246","10.1145\/3611643"],"URL":"https:\/\/doi.org\/10.1145\/3611643.3616246","relation":{},"subject":[],"published":{"date-parts":[[2023,11,30]]},"assertion":[{"value":"2023-11-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}