{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,22]],"date-time":"2026-01-22T09:53:08Z","timestamp":1769075588508,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":67,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,4,4]],"date-time":"2019-04-04T00:00:00Z","timestamp":1554336000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS 16-24790, CNS 13-37732"],"award-info":[{"award-number":["CNS 16-24790, CNS 13-37732"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,4,4]]},"DOI":"10.1145\/3297858.3304019","type":"proceedings-article","created":{"date-parts":[[2019,4,4]],"date-time":"2019-04-04T18:38:43Z","timestamp":1554403123000},"page":"515-528","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":18,"title":["AcMC\n            <sup>2<\/sup>"],"prefix":"10.1145","author":[{"given":"Subho S.","family":"Banerjee","sequence":"first","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Urbana, IL, USA"}]},{"given":"Zbigniew T.","family":"Kalbarczyk","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Urbana, IL, USA"}]},{"given":"Ravishankar K.","family":"Iyer","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Urbana, IL, USA"}]}],"member":"320","published-online":{"date-parts":[[2019,4,4]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/3026877.3026899"},{"key":"e_1_3_2_1_2_1","unstructured":"B. Andres T. Beier and J.H. Kappes. 2012. OpenGM: A C++ Library for Discrete Graphical Models. CoRR abs\/1206.0111 (2012)."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/3020751.3020755"},{"key":"e_1_3_2_1_4_1","volume-title":"Retrieved","author":"Appleby Austin","year":"2008","unstructured":"Austin Appleby. 2008. MurmurHash. Retrieved Jan 27, 2019 from https:\/\/sites.google.com\/site\/murmurhash"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2228360.2228584"},{"key":"e_1_3_2_1_6_1","volume-title":"2017 27th International Conference on Field Programmable Logic and Applications (FPL). 1--8.","author":"Banerjee S. S.","unstructured":"S. S. Banerjee, M. el Hadedy, C. Y. Tan, Z. T. Kalbarczyk, S. Lumetta, and R. K. Iyer. 2017. On accelerating pair-HMM computations in programmable hardware. In 2017 27th International Conference on Field Programmable Logic and Applications (FPL). 1--8."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1810085.1810100"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0377-0427(00)00422-2"},{"key":"e_1_3_2_1_9_1","volume-title":"Retrieved","author":"Brobbel Matthijs","year":"2015","unstructured":"Matthijs Brobbel. 2015. capi-streaming-framework. Retrieved Jan 27, 2019 from https:\/\/github.com\/mbrobbel\/capi-streaming-framework"},{"key":"e_1_3_2_1_10_1","volume-title":"Handbook of Markov Chain Monte Carlo","author":"Brooks Steve","unstructured":"Steve Brooks, Andrew Gelman, Galin Jones, and Xiao-Li Meng. 2011. Handbook of Markov Chain Monte Carlo. CRC press."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173212"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2746194.2746199"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.18637\/jss.v076.i01"},{"key":"e_1_3_2_1_14_1","volume-title":"Wells","author":"Casella George","year":"2004","unstructured":"George Casella, Christian P. Robert, and Martin T. Wells. 2004. Generalized Accept-Reject sampling schemes. In Institute of Mathematical Statistics Lecture Notes - Monograph Series. Institute of Mathematical Statistics, 342--347."},{"key":"e_1_3_2_1_15_1","volume-title":"22nd International Conference on Field Programmable Logic and Applications (FPL). 209--216","author":"Choi J.","unstructured":"J. Choi and R. A. Rutenbar. 2012. Hardware implementation of MRF map inference on an FPGA platform. In 22nd International Conference on Field Programmable Logic and Applications (FPL). 209--216."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(90)90060-D"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/3045390.3045556"},{"key":"e_1_3_2_1_18_1","unstructured":"Morris H DeGroot and Mark J Schervish. 2012. Probability and statistics. Pearson Education."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2010.122"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/90.851975"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2909437.2909447"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/2100584.2100615"},{"key":"e_1_3_2_1_23_1","volume-title":"Uncertainty in deep learning","author":"Gal Yarin","unstructured":"Yarin Gal. 2016. Uncertainty in deep learning. University of Cambridge (2016)."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.5555\/33517.33564"},{"key":"e_1_3_2_1_25_1","volume-title":"Proceedings of the Fourteenth International Conference on Artificial Intelligence and Statistics (Proceedings of Machine Learning Research), Geoffrey Gordon, David Dunson, and Miroslav Dud\u00edk (Eds.)","volume":"15","author":"Gonzalez Joseph","year":"2011","unstructured":"Joseph Gonzalez, Yucheng Low, Arthur Gretton, and Carlos Guestrin. 2011. Parallel Gibbs Sampling: From Colored Fields to Thin Junction Trees. In Proceedings of the Fourteenth International Conference on Artificial Intelligence and Statistics (Proceedings of Machine Learning Research), Geoffrey Gordon, David Dunson, and Miroslav Dud\u00edk (Eds.), Vol. 15. PMLR, Fort Lauderdale, FL, USA, 324--332."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.5555\/3086952"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/3023476.3023503"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2593882.2593900"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1093\/biomet\/57.1.97"},{"key":"e_1_3_2_1_30_1","volume-title":"Accelerating inference: towards a full language, compiler and hardware stack. arXiv preprint arXiv:1212.2991","author":"Hershey Shawn","year":"2012","unstructured":"Shawn Hershey, Jeff Bernstein, Bill Bradley, Andrew Schweitzer, Noah Stein, Theo Weber, and Ben Vigoda. 2012. Accelerating inference: towards a full language, compiler and hardware stack. arXiv preprint arXiv:1212.2991 (2012)."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/2627435.2638586"},{"key":"e_1_3_2_1_32_1","volume-title":"2017 IEEE 25th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM). 201--201","author":"Hosseini M.","unstructured":"M. Hosseini, R. Islam, A. Kulkarni, and T. Mohsenin. 2017. A Scalable FPGA-Based Accelerator for High-Throughput MCMC Algorithms. In 2017 IEEE 25th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM). 201--201."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3062341.3062375"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3020078.3021749"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080246"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.5555\/977403.978305"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2016.20"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.5555\/1795555"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/18.910572"},{"key":"e_1_3_2_1_40_1","volume-title":"High level synthesis of ASICs under timing and synchronization constraints","author":"Ku David C","unstructured":"David C Ku and Giovanni DeMicheli. 2013. High level synthesis of ASICs under timing and synchronization constraints. Vol. 177. Springer Science & Business Media."},{"key":"e_1_3_2_1_41_1","volume-title":"Simulating hamiltonian dynamics","author":"Leimkuhler Benedict","unstructured":"Benedict Leimkuhler and Sebastian Reich. 2004. Simulating hamiltonian dynamics. Vol. 14. Cambridge university press."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1723112.1723127"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.14778\/2212351.2212354"},{"key":"e_1_3_2_1_44_1","volume-title":"arXiv preprint arXiv:1404.0099","author":"Mansinghka Vikash K.","year":"2014","unstructured":"Vikash K. Mansinghka, Daniel Selsam, and Yura Perov. 2014. Venture:A higher-order probabilistic programming platform with programmable inference. arXiv preprint arXiv:1404.0099 (2014)."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.18637\/jss.v008.i14"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/MDT.2009.83"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.1699114"},{"key":"e_1_3_2_1_48_1","volume-title":"ICML 2004 Workshop on Statistical Relational Learning and Its Connections.","author":"Milch Brian","year":"2004","unstructured":"Brian Milch, Bhaskara Marthi, and Stuart Russell. 2004. Blog: Relational modeling with unknown objects. In ICML 2004 Workshop on Statistical Relational Learning and Its Connections."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijar.2016.10.011"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.5555\/1756006.1859925"},{"key":"e_1_3_2_1_51_1","unstructured":"Radford M Neal et al. 2011. MCMC using Hamiltonian dynamics. Handbook of Markov Chain Monte Carlo 2 11 (2011)."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1016\/S1389-1286(99)00112-7"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080256"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.5555\/2986459.2986537"},{"key":"e_1_3_2_1_55_1","volume-title":"Monte Carlo Methods","author":"Robert Christian P","unstructured":"Christian P Robert. 2004. Monte Carlo Methods. Wiley Online Library."},{"key":"e_1_3_2_1_56_1","volume-title":"Probabilistic programming in Python using PyMC3. PeerJ Computer Science 2 (April","author":"Salvatier John","year":"2016","unstructured":"John Salvatier, Thomas V. Wiecki, and Christopher Fonnesbeck. 2016. Probabilistic programming in Python using PyMC3. PeerJ Computer Science 2 (April 2016), e55."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.csda.2009.11.019"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1147\/JRD.2014.2380198"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1198\/jcgs.2010.10016"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11222-018-9809-3"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2010.25"},{"key":"e_1_3_2_1_62_1","volume-title":"International Conference on Learning Representations.","author":"Tran Dustin","unstructured":"Dustin Tran, Matthew D. Hoffman, Rif A. Saurous, Eugene Brevdo, Kevin Murphy, and David M. Blei. 2017. Deep probabilistic programming. In International Conference on Learning Representations."},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.5555\/3295222.3295289"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","unstructured":"Benjamin Vigoda. 2003. Analog Logic: Continuous-Time Analog Circuits for Statistical Signal Processing. Ph.D. Dissertation. Massachusetts Institute of Technology.","DOI":"10.5555\/997245"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1049\/el:19740097"},{"key":"e_1_3_2_1_66_1","volume-title":"Proceedings of the Seventeenth International Conference on Artificial Intelligence and Statistics (Proceedings of Machine Learning Research), Samuel Kaski and Jukka Corander (Eds.)","volume":"33","author":"Meent Jan Willem","year":"2014","unstructured":"FrankWood, Jan Willem Meent, and Vikash Mansinghka. 2014. A New Approach to Probabilistic Programming Inference. In Proceedings of the Seventeenth International Conference on Artificial Intelligence and Statistics (Proceedings of Machine Learning Research), Samuel Kaski and Jukka Corander (Eds.), Vol. 33. PMLR, Reykjavik, Iceland, 1024--1032."},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.5555\/3061053.3061128"}],"event":{"name":"ASPLOS '19: Architectural Support for Programming Languages and Operating Systems","location":"Providence RI USA","acronym":"ASPLOS '19","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems","SIGARCH ACM Special Interest Group on Computer Architecture","SIGBED ACM Special Interest Group on Embedded Systems"]},"container-title":["Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3297858.3304019","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3297858.3304019","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3297858.3304019","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:53:14Z","timestamp":1750204394000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3297858.3304019"}},"subtitle":["Accelerating Markov Chain Monte Carlo Algorithms for Probabilistic Models"],"short-title":[],"issued":{"date-parts":[[2019,4,4]]},"references-count":67,"alternative-id":["10.1145\/3297858.3304019","10.1145\/3297858"],"URL":"https:\/\/doi.org\/10.1145\/3297858.3304019","relation":{},"subject":[],"published":{"date-parts":[[2019,4,4]]},"assertion":[{"value":"2019-04-04","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}