{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,17]],"date-time":"2025-10-17T14:28:21Z","timestamp":1760711301461,"version":"3.28.0"},"reference-count":37,"publisher":"IEEE","license":[{"start":{"date-parts":[[2023,9,25]],"date-time":"2023-09-25T00:00:00Z","timestamp":1695600000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2023,9,25]],"date-time":"2023-09-25T00:00:00Z","timestamp":1695600000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF","doi-asserted-by":"publisher","award":["CCF-1919130,CNS-1925504,CCF-2151021"],"award-info":[{"award-number":["CCF-1919130,CNS-1925504,CCF-2151021"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023,9,25]]},"DOI":"10.1109\/hpec58863.2023.10363530","type":"proceedings-article","created":{"date-parts":[[2023,12,25]],"date-time":"2023-12-25T19:39:57Z","timestamp":1703533197000},"page":"1-8","source":"Crossref","is-referenced-by-count":4,"title":["Improved Models for Policy-Agent Learning of Compiler Directives in HLS"],"prefix":"10.1109","author":[{"given":"Robert","family":"Munafo","sequence":"first","affiliation":[{"name":"Boston University,ECE Dept."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hafsah","family":"Shahzad","sequence":"additional","affiliation":[{"name":"Boston University,ECE Dept."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ahmed","family":"Sanaullah","sequence":"additional","affiliation":[{"name":"Red Hat, Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sanjay","family":"Arora","sequence":"additional","affiliation":[{"name":"Red Hat, Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Uli","family":"Drepper","sequence":"additional","affiliation":[{"name":"Red Hat, Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin","family":"Herbordt","sequence":"additional","affiliation":[{"name":"Boston University,ECE Dept."}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1147\/rd.111.0025"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/1014192.802449"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/FPGA.1998.707890"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/FPT.2018.00018"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/3197978"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-71489-9"},{"volume-title":"CS294\u2013112 & CS262A project report AUTOPHASING: Learning to optimize compiler passes with deep reinforcement learning","year":"2018","author":"Haj-Ali","key":"ref7"},{"journal-title":"AutoPhase: Juggling HLS phase orderings in random forests with deep reinforcement learning","year":"2020","author":"Huang","key":"ref8"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/LLVM-HPC56686.2022.00007"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2013.50"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/2628071.2628092"},{"issue":"1","key":"ref12","first-page":"2171","article-title":"Deap: Evolutionary algorithms made easy","volume":"13","author":"Fortin","year":"2012","journal-title":"The Journal of Machine Learning Research"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4419-9326-7_5"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1512\/iumj.1957.6.56038"},{"issue":"5","key":"ref15","first-page":"444","article-title":"Multilayer perceptron tutorial","volume":"4","author":"Noriega","year":"2005","journal-title":"School of Computing. Staffordshire University"},{"volume-title":"Dynamic programming and optimal control 3rd edition, volume ii","year":"2011","author":"Bertsekas","key":"ref16"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1287\/opre.50.1.100.17788"},{"volume-title":"Rllib examples","author":"T","key":"ref18"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/2628071.2628087"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/3124452"},{"volume-title":"CompilerGym: A reinforcement learning toolkit for compilers","year":"2020","author":"Cummins","key":"ref21"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/2514740"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-26408-0_10"},{"key":"ref24","first-page":"3053","article-title":"Rllib: Abstractions for distributed reinforcement learning","volume-title":"International conference on machine learning","author":"Liang"},{"volume-title":"RLlib: Industry-grade reinforcement learning","year":"2021","author":"Inc","key":"ref25"},{"volume-title":"OpenAllGym: A toolkit for developing and comparing rein-forcement learning algorithms","year":"2020","key":"ref26"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/1993498.1993532"},{"key":"ref28","article-title":"Defining software requirements for scientific computing","author":"Colella","year":"2004","journal-title":"slides from a presentation to the DARPA HPCS"},{"key":"ref29","first-page":"167","article-title":"Computer architecture is back-the berkeley view of the parallel computing research landscape","volume":"31","author":"Patterson","year":"2007","journal-title":"in Stanford EE Computer Systems Colloquium, January"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/ISCAS.2008.4541637"},{"volume-title":"SNU real-time benchmarks suite for worst case timing analysis","year":"1996","author":"Lim","key":"ref31"},{"volume-title":"AES advanced encryption standard (source code)","year":"2006","author":"Iwata","key":"ref32"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/WWC.2001.990739"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/358274.358283"},{"volume-title":"Software developed for this work is available","key":"ref35"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.1997.645830"},{"volume-title":"quicksort, public-domain c implementation","author":"Finley","key":"ref37"}],"event":{"name":"2023 IEEE High Performance Extreme Computing Conference (HPEC)","start":{"date-parts":[[2023,9,25]]},"location":"Boston, MA, USA","end":{"date-parts":[[2023,9,29]]}},"container-title":["2023 IEEE High Performance Extreme Computing Conference (HPEC)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/10363430\/10363422\/10363530.pdf?arnumber=10363530","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,12]],"date-time":"2024-01-12T21:26:57Z","timestamp":1705094817000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10363530\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,9,25]]},"references-count":37,"URL":"https:\/\/doi.org\/10.1109\/hpec58863.2023.10363530","relation":{},"subject":[],"published":{"date-parts":[[2023,9,25]]}}}