{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,27]],"date-time":"2026-06-27T07:47:08Z","timestamp":1782546428157,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":67,"publisher":"ACM","license":[{"start":{"date-parts":[[2026,5,19]],"date-time":"2026-05-19T00:00:00Z","timestamp":1779148800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,5,19]]},"DOI":"10.1145\/3801487.3801821","type":"proceedings-article","created":{"date-parts":[[2026,6,27]],"date-time":"2026-06-27T07:05:47Z","timestamp":1782543947000},"page":"10-19","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["StAccato: Reducing the Performance Penalty of Randomness"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-2283-3600","authenticated-orcid":false,"given":"Ranganath","family":"Selagamsetty","sequence":"first","affiliation":[{"name":"Computer Science, University of Wisconsin - Madsion, Madison, Wisconsin, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6886-7183","authenticated-orcid":false,"given":"Joshua","family":"San Miguel","sequence":"additional","affiliation":[{"name":"Electrical and Computer Engineering, University of Wisconsin - Madison, Madison, Wisconsin, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8535-9244","authenticated-orcid":false,"given":"Mikko","family":"Lipasti","sequence":"additional","affiliation":[{"name":"Electrical and Computer Engineering, University of Wisconsin - Madison, Madison, Wisconsin, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,6,27]]},"reference":[{"key":"e_1_3_3_1_2_2","doi-asserted-by":"publisher","DOI":"10.5555\/61990"},{"key":"e_1_3_3_1_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2018.00018"},{"key":"e_1_3_3_1_4_2","doi-asserted-by":"publisher","unstructured":"Benjamin Antunes and David R.\u00a0C. Hill. 2026. Random Numbers for Machine Learning: A Comparative Study of Reproducibility and Energy Consumption. Journal of Data Science and Intelligent Systems 4 1 (Jan. 2026) 26\u201338. 10.47852\/bonviewJDSIS42024012","DOI":"10.47852\/bonviewJDSIS42024012"},{"key":"e_1_3_3_1_5_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-91431-8_33"},{"key":"e_1_3_3_1_6_2","doi-asserted-by":"publisher","DOI":"10.5555\/648252.757372"},{"key":"e_1_3_3_1_7_2","doi-asserted-by":"publisher","unstructured":"Mohammed Bakiri Christophe Guyeux Jean-Fran\u00e7ois Couchot Luigi Marangio and Stefano Galatolo. 2018. A Hardware and Secure Pseudorandom Generator for Constrained Devices. IEEE Transactions on Industrial Informatics 14 8 (2018) 3754\u20133765. 10.1109\/TII.2018.2815985","DOI":"10.1109\/TII.2018.2815985"},{"key":"e_1_3_3_1_8_2","doi-asserted-by":"publisher","unstructured":"Luiz\u00a0Andr\u00e9 Barroso Kourosh Gharachorloo Robert McNamara Andreas Nowatzyk Shaz Qadeer Barton Sano Scott Smith Robert Stets and Ben Verghese. 2000. Piranha: a scalable architecture based on single-chip multiprocessing. SIGARCH Comput. Archit. News 28 2 (may 2000) 282\u2013293. 10.1145\/342001.339696","DOI":"10.1145\/342001.339696"},{"key":"e_1_3_3_1_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/1454115.1454128"},{"key":"e_1_3_3_1_10_2","doi-asserted-by":"publisher","unstructured":"George Edward\u00a0Pelham Box and Mervin\u00a0E. Muller. 1958. A Note on the Generation of Random Normal Deviates. The Annals of Mathematical Statistics 29 2 (1958) 610 \u2013 611. 10.1214\/aoms\/1177706645","DOI":"10.1214\/aoms\/1177706645"},{"key":"e_1_3_3_1_11_2","unstructured":"Jeffery\u00a0A. Brown Hong Wang George Chrysos Perry\u00a0H. Wang and John\u00a0P. Shen. 2002. Speculative Precomputation on Chip Multiprocessors."},{"key":"e_1_3_3_1_12_2","unstructured":"Robert\u00a0G. Brown Dirk Eddelbuettel and David Bauer. 2020. Dieharder: A Random Number Test Suite Version 3.31.1. https:\/\/scratchapixel.com\/lessons\/mathematics-physics-for-computer-graphics\/monte-carlo-methods-in-practice\/monte-carlo-simulation.html Accessed on November 22nd 2024."},{"key":"e_1_3_3_1_13_2","unstructured":"Mat Bucklan. 2013. Genetic Algorithm Example. https:\/\/www.codemiles.com\/c-examples\/genetic-algorithm-example-t7548.html Accessed on November 22nd 2024."},{"key":"e_1_3_3_1_14_2","doi-asserted-by":"publisher","DOI":"10.5555\/645988.674177"},{"key":"e_1_3_3_1_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/2063384.2063454"},{"key":"e_1_3_3_1_16_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.1999.765950"},{"key":"e_1_3_3_1_17_2","doi-asserted-by":"publisher","unstructured":"Shailender Chaudhry Paul Caprioli Sherman Yip and Marc Tremblay. 2005. High-performance throughput computing. IEEE Micro 25 3 (2005) 32\u201345. 10.1109\/MM.2005.49","DOI":"10.1109\/MM.2005.49"},{"key":"e_1_3_3_1_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/379240.379248"},{"key":"e_1_3_3_1_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/977091.977116"},{"key":"e_1_3_3_1_20_2","unstructured":"Agner Fog. 2022. Instruction Tables: Lists of instruction latencies throughputs and micro-operation breakdowns for Intel AMD and VIA CPUs. https:\/\/www.agner.org\/optimize\/ Accessed on November 22nd 2024."},{"key":"e_1_3_3_1_21_2","unstructured":"GNU. 2022. drand48-iter.c implementation. https:\/\/codebrowser.dev\/glibc\/glibc\/stdlib\/drand48-iter.c.html#__drand48_iterate Accessed on November 22nd 2024."},{"key":"e_1_3_3_1_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/3613424.3614259"},{"key":"e_1_3_3_1_23_2","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2006.5"},{"key":"e_1_3_3_1_24_2","doi-asserted-by":"publisher","unstructured":"Ioan Hadade Timothy\u00a0M. Jones Feng Wang and Luca\u00a0di Mare. 2020. Software Prefetching for Unstructured Mesh Applications. ACM Trans. Parallel Comput. 7 1 Article 3 (mar 2020) 23\u00a0pages. 10.1145\/3380932","DOI":"10.1145\/3380932"},{"key":"e_1_3_3_1_25_2","unstructured":"Michael Halls-Moore. 2013. Digital option pricing with C++ via Monte Carlo methods. https:\/\/www.quantstart.com\/articles\/Digital-option-pricing-with-C-via-Monte-Carlo-methods\/ Accessed on November 22nd 2024."},{"key":"e_1_3_3_1_26_2","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2016.7783764"},{"key":"e_1_3_3_1_27_2","doi-asserted-by":"publisher","unstructured":"Louis\u00a0George Henyey and Jesse\u00a0Leonard Greenstein. 1941. Diffuse radiation in the Galaxy. Astrophysical Journal 93 (Jan. 1941) 70\u201383. 10.1086\/144246","DOI":"10.1086\/144246"},{"key":"e_1_3_3_1_28_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2010.5416634"},{"key":"e_1_3_3_1_29_2","volume-title":"Evaluation of the Intel Sandy Bridge-EP server processor","author":"Jarp S","year":"2012","unstructured":"S Jarp, A Lazzaro, J Leduc, and A Nowak. 2012. Evaluation of the Intel Sandy Bridge-EP server processor. Technical Report. CERN, Geneva. https:\/\/cds.cern.ch\/record\/1434748"},{"key":"e_1_3_3_1_30_2","doi-asserted-by":"publisher","DOI":"10.1109\/TENCON.2014.7022429"},{"key":"e_1_3_3_1_31_2","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950411"},{"key":"e_1_3_3_1_32_2","unstructured":"Ravee Khandagale. 2017. Homophonic-Substitution-Cipher. https:\/\/github.com\/enRaved\/Homophonic-Substitution-Cipher"},{"key":"e_1_3_3_1_33_2","doi-asserted-by":"publisher","unstructured":"Poonacha Kongetira Kathirgamar Aingaran and Kunle Olukotun. 2005. Niagara: a 32-way multithreaded Sparc processor. IEEE Micro 25 2 (2005) 21\u201329. 10.1109\/MM.2005.35","DOI":"10.1109\/MM.2005.35"},{"key":"e_1_3_3_1_34_2","doi-asserted-by":"publisher","unstructured":"Shiro Konuma and Shuichi Ichikawa. 2005. Design and Evaluation of Hardware Pseudo-Random Number Generator MT19937*This Work Partially Appeared as an Extended Abstract in the 2005 Annual Meeting Record IEE Japan Vol.3 Pp.89\u201390 (March 2005). IEICE - Trans. Inf. Syst. E88-D 12 (dec 2005) 2876\u20132879. 10.1093\/ietisy\/e88-d.12.2876","DOI":"10.1093\/ietisy\/e88-d.12.2876"},{"key":"e_1_3_3_1_35_2","doi-asserted-by":"publisher","DOI":"10.1109\/TENCON.2006.344013"},{"key":"e_1_3_3_1_36_2","doi-asserted-by":"publisher","unstructured":"S.\u00a0H. Lam. 1992. On the RNG theory of turbulence. Physics of Fluids A: Fluid Dynamics 4 5 (05 1992) 1007\u20131017. arXiv:https:\/\/pubs.aip.org\/aip\/pof\/article-pdf\/4\/5\/1007\/12263755\/1007_1_online.pdf10.1063\/1.858517","DOI":"10.1063\/1.858517"},{"key":"e_1_3_3_1_37_2","doi-asserted-by":"crossref","unstructured":"Pierre L\u2019Ecuyer. 1996. Maximally Equidistributed Combined Tausworthe Generators. Math. Comp. 65 213 (1996) 203\u2013213. http:\/\/www.jstor.org\/stable\/2153840","DOI":"10.1090\/S0025-5718-96-00696-5"},{"key":"e_1_3_3_1_38_2","doi-asserted-by":"publisher","DOI":"10.1145\/1356058.1356070"},{"key":"e_1_3_3_1_39_2","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2005.18"},{"key":"e_1_3_3_1_40_2","doi-asserted-by":"publisher","unstructured":"George Marsaglia. 1968. Random Numbers Fall Mainly in the Planes. Proceedings of the National Academy of Sciences 61 1 (1968) 25\u201328. arXiv:https:\/\/www.pnas.org\/doi\/pdf\/10.1073\/pnas.61.1.2510.1073\/pnas.61.1.25","DOI":"10.1073\/pnas.61.1.25"},{"key":"e_1_3_3_1_41_2","doi-asserted-by":"publisher","DOI":"10.1145\/3368474.3368496"},{"key":"e_1_3_3_1_42_2","doi-asserted-by":"publisher","unstructured":"Makoto Matsumoto and Takuji Nishimura. 1998. Mersenne Twister: A 623-Dimensionally Equidistributed Uniform Pseudo-Random Number Generator. ACM Trans. Model. Comput. Simul. 8 1 (jan 1998) 3\u201330. 10.1145\/272991.272995","DOI":"10.1145\/272991.272995"},{"key":"e_1_3_3_1_43_2","unstructured":"Roland McGrath and Ulrich Drepper. 1995. random_r.c implementation. https:\/\/sourceware.org\/git\/?p=glibc.git;a=blob;f=stdlib\/random_r.c;hb=glibc-2.28#l353 Accessed on November 22nd 2024."},{"key":"e_1_3_3_1_44_2","doi-asserted-by":"publisher","DOI":"10.1145\/143365.143488"},{"key":"e_1_3_3_1_45_2","unstructured":"Melissa\u00a0E. O\u2019Neill. 2014. PCG : A Family of Simple Fast Space-Efficient Statistically Good Algorithms for Random Number Generation. https:\/\/www.cs.hmc.edu\/tr\/hmc-cs-2014-0905.pdf"},{"key":"e_1_3_3_1_46_2","unstructured":"Geroge Ostrouchov Preston Shires and Ryan\u00a0M. Adamsone. 2013. Serial to parallel: Monte Carlo operation. https:\/\/github.com\/olcf\/Serial-to-Parallel\u2013Monte-Carlo-Pi\/blob\/master\/serialpi.c Accessed on November 22nd 2024."},{"key":"e_1_3_3_1_47_2","doi-asserted-by":"publisher","DOI":"10.1109\/ESSCIR.2006.307548"},{"key":"e_1_3_3_1_48_2","unstructured":"Gian-Carlo Pascutto. 2020. SPEC 2017 541.leela_r. https:\/\/www.spec.org\/cpu2017\/Docs\/benchmarks\/541.leela_r.html Accessed on November 22nd 2024."},{"key":"e_1_3_3_1_49_2","doi-asserted-by":"publisher","DOI":"10.1145\/3578354.3592873"},{"key":"e_1_3_3_1_50_2","doi-asserted-by":"publisher","DOI":"10.1145\/1854273.1854328"},{"key":"e_1_3_3_1_51_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2008.4658635"},{"key":"e_1_3_3_1_52_2","doi-asserted-by":"publisher","unstructured":"Herbert Robbins and Sutton Monro. 1951. A Stochastic Approximation Method. The Annals of Mathematical Statistics 22 3 (1951) 400 \u2013 407. 10.1214\/aoms\/1177729586","DOI":"10.1214\/aoms\/1177729586"},{"key":"e_1_3_3_1_53_2","doi-asserted-by":"publisher","DOI":"10.1109\/ReConFig.2011.11"},{"key":"e_1_3_3_1_54_2","unstructured":"Scratchapixel. 2022. Monte Carlo Methods in Practice. https:\/\/scratchapixel.com\/lessons\/mathematics-physics-for-computer-graphics\/monte-carlo-methods-in-practice\/monte-carlo-simulation.html Accessed on November 22nd 2024."},{"key":"e_1_3_3_1_55_2","unstructured":"Andr\u00e9 Seznec. 2016. TAGE-SC-L branch predictors again."},{"key":"e_1_3_3_1_56_2","unstructured":"Daniel Sharp. 2018. Implementation of Stochastic Gradient Descent in CUDA. https:\/\/dsharpc.github.io\/SGD\/ Accessed on November 22nd 2024."},{"key":"e_1_3_3_1_57_2","doi-asserted-by":"publisher","unstructured":"Teja Singh Alex Schaefer Sundar Rangarajan Deepesh John Carson Henrion Russell Schreiber Miguel Rodriguez Stephen Kosonocky Samuel Naffziger and Amy Novak. 2018. Zen: An Energy-Efficient High-Performance \u00d7 86 Core. IEEE Journal of Solid-State Circuits 53 1 (2018) 102\u2013114. 10.1109\/JSSC.2017.2752839","DOI":"10.1109\/JSSC.2017.2752839"},{"key":"e_1_3_3_1_58_2","doi-asserted-by":"publisher","DOI":"10.1109\/SFCS.1987.51"},{"key":"e_1_3_3_1_59_2","doi-asserted-by":"publisher","DOI":"10.1109\/SBAC-PAD.2014.39"},{"key":"e_1_3_3_1_60_2","doi-asserted-by":"publisher","unstructured":"Robert\u00a0C. Tausworthe. 1965. Random Numbers Generated by Linear Recurrence Modulo Two. 201-209\u00a0pages. 10.1090\/S0025-5718-1965-0184406-1","DOI":"10.1090\/S0025-5718-1965-0184406-1"},{"key":"e_1_3_3_1_61_2","unstructured":"Marc Tiehuis. 2019. 2048-cli. https:\/\/github.com\/tiehuis\/2048-cli Accessed on November 22nd 2024."},{"key":"e_1_3_3_1_62_2","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2003.1237999"},{"key":"e_1_3_3_1_63_2","doi-asserted-by":"publisher","unstructured":"Dean\u00a0M. Tullsen Susan\u00a0J. Eggers and Henry\u00a0M. Levy. 1995. Simultaneous multithreading: maximizing on-chip parallelism. SIGARCH Comput. Archit. News 23 2 (may 1995) 392\u2013403. 10.1145\/225830.224449","DOI":"10.1145\/225830.224449"},{"key":"e_1_3_3_1_64_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-92990-1_10"},{"key":"e_1_3_3_1_65_2","doi-asserted-by":"publisher","unstructured":"I. Vattulainen K. Kankaala J. Saarinen and T. Ala-Nissila. 1995. A comparative study of some pseudorandom number generators. Computer Physics Communications 86 3 (1995) 209\u2013226. 10.1016\/0010-4655(95)00015-8","DOI":"10.1016\/0010-4655(95)00015-8"},{"key":"e_1_3_3_1_66_2","doi-asserted-by":"publisher","DOI":"10.1109\/CICC.2007.4405730"},{"key":"e_1_3_3_1_67_2","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173197"},{"key":"e_1_3_3_1_68_2","doi-asserted-by":"publisher","DOI":"10.1145\/3583060.3583170"}],"event":{"name":"CF '26: Proceedings of the 23rd ACM International Conference on Computing Frontiers","location":"Catania Italy","acronym":"CF '26","sponsor":["SIGMICRO ACM Special Interest Group on Microarchitectural Research and Processing"]},"container-title":["Proceedings of the 23rd ACM International Conference on Computing Frontiers"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3801487.3801821","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,27]],"date-time":"2026-06-27T07:09:39Z","timestamp":1782544179000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3801487.3801821"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,5,19]]},"references-count":67,"alternative-id":["10.1145\/3801487.3801821","10.1145\/3801487"],"URL":"https:\/\/doi.org\/10.1145\/3801487.3801821","relation":{},"subject":[],"published":{"date-parts":[[2026,5,19]]},"assertion":[{"value":"2026-06-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}