{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,24]],"date-time":"2026-04-24T01:22:10Z","timestamp":1776993730997,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":111,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,6,8]],"date-time":"2019-06-08T00:00:00Z","timestamp":1559952000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,6,8]]},"DOI":"10.1145\/3314221.3314637","type":"proceedings-article","created":{"date-parts":[[2019,6,7]],"date-time":"2019-06-07T21:02:18Z","timestamp":1559941338000},"page":"31-47","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":92,"title":["Renaissance: benchmarking suite for parallel applications on the JVM"],"prefix":"10.1145","author":[{"given":"Aleksandar","family":"Prokopec","sequence":"first","affiliation":[{"name":"Oracle Labs, Switzerland"}]},{"given":"Andrea","family":"Ros\u00e0","sequence":"additional","affiliation":[{"name":"USI Lugano, Switzerland"}]},{"given":"David","family":"Leopoldseder","sequence":"additional","affiliation":[{"name":"JKU Linz, Austria"}]},{"given":"Gilles","family":"Duboscq","sequence":"additional","affiliation":[{"name":"Oracle Labs, Switzerland"}]},{"given":"Petr","family":"T\u016fma","sequence":"additional","affiliation":[{"name":"Charles University in Prague, Czechia"}]},{"given":"Martin","family":"Studener","sequence":"additional","affiliation":[{"name":"JKU Linz, Austria"}]},{"given":"Lubom\u00edr","family":"Bulej","sequence":"additional","affiliation":[{"name":"Charles University in Prague, Czechia"}]},{"given":"Yudi","family":"Zheng","sequence":"additional","affiliation":[{"name":"Oracle Labs, Switzerland"}]},{"given":"Alex","family":"Villaz\u00f3n","sequence":"additional","affiliation":[{"name":"Universidad Privada Boliviana, Bolivia"}]},{"given":"Doug","family":"Simon","sequence":"additional","affiliation":[{"name":"Oracle Labs, Switzerland"}]},{"given":"Thomas","family":"W\u00fcrthinger","sequence":"additional","affiliation":[{"name":"Oracle Labs, Switzerland"}]},{"given":"Walter","family":"Binder","sequence":"additional","affiliation":[{"name":"USI Lugano, Switzerland"}]}],"member":"320","published-online":{"date-parts":[[2019,6,8]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"2008. SPECjvm2008. https:\/\/www.spec.org\/jvm2008\/.  2008. SPECjvm2008. https:\/\/www.spec.org\/jvm2008\/."},{"key":"e_1_3_2_2_2_1","unstructured":"2008. SPECjvm2008 User's Guide. https:\/\/www.spec.org\/jvm2008\/docs\/UserGuide.html.  2008. SPECjvm2008 User's Guide. https:\/\/www.spec.org\/jvm2008\/docs\/UserGuide.html."},{"key":"e_1_3_2_2_3_1","unstructured":"2013. AVX 512 Instructions. https:\/\/software.intel.com\/en-us\/blogs\/2013\/avx-512-instructions.  2013. AVX 512 Instructions. https:\/\/software.intel.com\/en-us\/blogs\/2013\/avx-512-instructions."},{"key":"e_1_3_2_2_4_1","unstructured":"2015. SPECjbb2015. https:\/\/www.spec.org\/jbb2015\/.  2015. SPECjbb2015. https:\/\/www.spec.org\/jbb2015\/."},{"key":"e_1_3_2_2_5_1","unstructured":"2018. Akka Documentation. http:\/\/akka.io\/docs\/.  2018. Akka Documentation. http:\/\/akka.io\/docs\/."},{"key":"e_1_3_2_2_6_1","unstructured":"2018. Graal JTTTest Source Code. https:\/\/github.com\/oracle\/graal\/blob\/master\/compiler\/src\/org.graalvm.compiler.jtt\/src\/org\/graalvm\/compiler\/jtt\/JTTTest.java.  2018. Graal JTTTest Source Code. https:\/\/github.com\/oracle\/graal\/blob\/master\/compiler\/src\/org.graalvm.compiler.jtt\/src\/org\/graalvm\/compiler\/jtt\/JTTTest.java."},{"key":"e_1_3_2_2_7_1","unstructured":"2018. GraalVM Website. https:\/\/www.graalvm.org\/downloads\/.  2018. GraalVM Website. https:\/\/www.graalvm.org\/downloads\/."},{"key":"e_1_3_2_2_8_1","unstructured":"2018. Kotlin Coroutines. https:\/\/github.com\/Kotlin\/kotlinx.coroutines\/blob\/master\/coroutines-guide.md. Accessed: 2018-11-15.  2018. Kotlin Coroutines. https:\/\/github.com\/Kotlin\/kotlinx.coroutines\/blob\/master\/coroutines-guide.md. Accessed: 2018-11-15."},{"key":"e_1_3_2_2_9_1","unstructured":"2018. Open-Source Jenetics Repository at GitHub. https:\/\/github.com\/jenetics\/jenetics.  2018. Open-Source Jenetics Repository at GitHub. https:\/\/github.com\/jenetics\/jenetics."},{"key":"e_1_3_2_2_10_1","unstructured":"2018. Open-Source Neo4J Repository at GitHub. https:\/\/github.com\/neo4j\/neo4j.  2018. Open-Source Neo4J Repository at GitHub. https:\/\/github.com\/neo4j\/neo4j."},{"key":"e_1_3_2_2_11_1","unstructured":"2018. Open-Source Netty Repository at GitHub. https:\/\/github.com\/netty\/netty.  2018. Open-Source Netty Repository at GitHub. https:\/\/github.com\/netty\/netty."},{"key":"e_1_3_2_2_12_1","unstructured":"2018. Open-Source Twitter Finagle Repository at GitHub. https:\/\/github.com\/twitter\/finagle.  2018. Open-Source Twitter Finagle Repository at GitHub. https:\/\/github.com\/twitter\/finagle."},{"key":"e_1_3_2_2_13_1","unstructured":"2018. OpenJDK SynchronizedList Source Code. http:\/\/hg.openjdk.java.net\/jdk8\/jdk8\/jdk\/file\/687fd7c7986d\/src\/share\/classes\/java\/util\/Collections.java.  2018. OpenJDK SynchronizedList Source Code. http:\/\/hg.openjdk.java.net\/jdk8\/jdk8\/jdk\/file\/687fd7c7986d\/src\/share\/classes\/java\/util\/Collections.java."},{"key":"e_1_3_2_2_14_1","unstructured":"2018. OpenJDK Vector Source Code. http:\/\/hg.openjdk.java.net\/jdk8\/jdk8\/jdk\/file\/687fd7c7986d\/src\/share\/classes\/java\/util\/Vector.java.  2018. OpenJDK Vector Source Code. http:\/\/hg.openjdk.java.net\/jdk8\/jdk8\/jdk\/file\/687fd7c7986d\/src\/share\/classes\/java\/util\/Vector.java."},{"key":"e_1_3_2_2_15_1","unstructured":"2018. ReactiveX project. http:\/\/reactivex.io\/languages.html.  2018. ReactiveX project. http:\/\/reactivex.io\/languages.html."},{"key":"e_1_3_2_2_16_1","unstructured":"2018. RxJava repository. https:\/\/github.com\/ReactiveX\/RxJava.  2018. RxJava repository. https:\/\/github.com\/ReactiveX\/RxJava."},{"key":"e_1_3_2_2_17_1","first-page":"62","article-title":"Write-rationing Garbage Collection for Hybrid Memories","author":"Akram Shoaib","year":"2018","unstructured":"Shoaib Akram , Jennifer B. Sartor , Kathryn S. McKinley , and Lieven Eeckhout . 2018 . Write-rationing Garbage Collection for Hybrid Memories . In PLDI. 62 - 77 . Shoaib Akram, Jennifer B. Sartor, Kathryn S. McKinley, and Lieven Eeckhout. 2018. Write-rationing Garbage Collection for Hybrid Memories. In PLDI. 62-77.","journal-title":"PLDI."},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3018743.3018761"},{"key":"e_1_3_2_2_19_1","unstructured":"Alan Bateman and Doug Lea. 2011. Java Specification Request 203: More New I\/O APIs for the JavaTM Platform (\"NIO.2\"). https:\/\/jcp.org\/en\/jsr\/detail?id=203.  Alan Bateman and Doug Lea. 2011. Java Specification Request 203: More New I\/O APIs for the JavaTM Platform (\"NIO.2\"). https:\/\/jcp.org\/en\/jsr\/detail?id=203."},{"key":"e_1_3_2_2_20_1","first-page":"11","article-title":"Lightweight Data Race Detection for Production Runs","author":"Biswas Swarnendu","year":"2017","unstructured":"Swarnendu Biswas , Man Cao , Minjia Zhang , Michael D. Bond , and Benjamin P. Wood . 2017 . Lightweight Data Race Detection for Production Runs . In CC. 11 - 21 . Swarnendu Biswas, Man Cao, Minjia Zhang, Michael D. Bond, and Benjamin P. Wood. 2017. Lightweight Data Race Detection for Production Runs. In CC. 11-21.","journal-title":"CC."},{"key":"e_1_3_2_2_21_1","first-page":"10","article-title":"The DaCapo Benchmarks","volume":"41","author":"Blackburn Stephen M.","year":"2006","unstructured":"Stephen M. Blackburn , Robin Garner , Chris Hoffmann , Asjad M. Khang , Kathryn S. McKinley , Rotem Bentzur , Amer Diwan , Daniel Feinberg , Daniel Frampton , Samuel Z. Guyer , Martin Hirzel , Antony Hosking , Maria Jump , Han Lee , J. Eliot B. Moss , Aashish Phansalkar , Darko Stefanovi?, Thomas VanDrunen , Daniel von Dincklage , and Ben Wiedermann . 2006 . The DaCapo Benchmarks : Java Benchmarking Development and Analysis. SIGPLAN Not. 41 , 10 (Oct. 2006), 169-190. Stephen M. Blackburn, Robin Garner, Chris Hoffmann, Asjad M. Khang, Kathryn S. McKinley, Rotem Bentzur, Amer Diwan, Daniel Feinberg, Daniel Frampton, Samuel Z. Guyer, Martin Hirzel, Antony Hosking, Maria Jump, Han Lee, J. Eliot B. Moss, Aashish Phansalkar, Darko Stefanovi?, Thomas VanDrunen, Daniel von Dincklage, and Ben Wiedermann. 2006. The DaCapo Benchmarks: Java Benchmarking Development and Analysis. SIGPLAN Not. 41, 10 (Oct. 2006), 169-190.","journal-title":"Java Benchmarking Development and Analysis. SIGPLAN Not."},{"key":"e_1_3_2_2_22_1","unstructured":"Nathan Bronson Jonas Boner Guy Korland Aleksandar Prokopec Krishna Sankar Daniel Spiewak and Peter Veentjer. 2011. ScalaSTM Expert Group. https:\/\/nbronson.github.io\/scala-stm\/expert_group.html.  Nathan Bronson Jonas Boner Guy Korland Aleksandar Prokopec Krishna Sankar Daniel Spiewak and Peter Veentjer. 2011. ScalaSTM Expert Group. https:\/\/nbronson.github.io\/scala-stm\/expert_group.html."},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1837853.1693488"},{"key":"e_1_3_2_2_24_1","volume-title":"The First Annual Scala Workshop at Scala Days.","author":"Bronson Nathan G.","year":"2010","unstructured":"Nathan G. Bronson , Hassan Chafi , and Kunle Olukotun . 2010 . CCSTM: A library-based STM for Scala . In The First Annual Scala Workshop at Scala Days. Nathan G. Bronson, Hassan Chafi, and Kunle Olukotun. 2010. CCSTM: A library-based STM for Scala. In The First Annual Scala Workshop at Scala Days."},{"key":"e_1_3_2_2_25_1","first-page":"147","article-title":"POLM2","author":"Bruno Rodrigo","year":"2017","unstructured":"Rodrigo Bruno and Paulo Ferreira . 2017 . POLM2 : Automatic Profiling for Object Lifetime-aware Memory Management for Hotspot Big Data Applications. In Middleware. 147 - 160 . Rodrigo Bruno and Paulo Ferreira. 2017. POLM2: Automatic Profiling for Object Lifetime-aware Memory Management for Hotspot Big Data Applications. In Middleware. 147-160.","journal-title":"In Middleware."},{"key":"e_1_3_2_2_26_1","first-page":"207","volume-title":"Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '17)","author":"Calciu Irina","unstructured":"Irina Calciu , Siddhartha Sen , Mahesh Balakrishnan , and Marcos K. Aguilera . 2017. Black-box Concurrent Data Structures for NUMA Architectures . In Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '17) . ACM, New York, NY, USA , 207 - 221 . Irina Calciu, Siddhartha Sen, Mahesh Balakrishnan, and Marcos K. Aguilera. 2017. Black-box Concurrent Data Structures for NUMA Architectures. In Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '17). ACM, New York, NY, USA, 207-221."},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.295895"},{"key":"e_1_3_2_2_28_1","unstructured":"Cliff Click. 2007. Towards a Scalable Non-Blocking Coding Style. http:\/\/www.azulsystems.com\/events\/javaone_2007\/2007_LockFreeHash.pdf.  Cliff Click. 2007. Towards a Scalable Non-Blocking Coding Style. http:\/\/www.azulsystems.com\/events\/javaone_2007\/2007_LockFreeHash.pdf."},{"key":"e_1_3_2_2_29_1","unstructured":"Databricks. 2018. Spark Performance Tests. https:\/\/github.com\/databricks\/spark-perf.  Databricks. 2018. Spark Performance Tests. https:\/\/github.com\/databricks\/spark-perf."},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1006\/jpdc.1998.1441"},{"key":"e_1_3_2_2_32_1","first-page":"1","article-title":"An Intermediate Representation for Speculative Optimizations in a Dynamic Compiler","author":"Duboscq Gilles","year":"2013","unstructured":"Gilles Duboscq , Thomas W\u00fcrthinger , Lukas Stadler , Christian Wimmer , Doug Simon , and Hanspeter M\u00f6ssenb\u00f6ck . 2013 . An Intermediate Representation for Speculative Optimizations in a Dynamic Compiler . In VMIL. 1 - 10 . Gilles Duboscq, Thomas W\u00fcrthinger, Lukas Stadler, Christian Wimmer, Doug Simon, and Hanspeter M\u00f6ssenb\u00f6ck. 2013. An Intermediate Representation for Speculative Optimizations in a Dynamic Compiler. In VMIL. 1-10.","journal-title":"VMIL."},{"key":"e_1_3_2_2_33_1","unstructured":"Michael Duigou. 2011. Java Enhancement Proposal 107: Bulk Data Operations for Collections. http:\/\/openjdk.java.net\/jeps\/107.  Michael Duigou. 2011. Java Enhancement Proposal 107: Bulk Data Operations for Collections. http:\/\/openjdk.java.net\/jeps\/107."},{"key":"e_1_3_2_2_34_1","first-page":"1","article-title":"Trace-based Register Allocation in a JIT Compiler","volume":"14","author":"Eisl Josef","year":"2016","unstructured":"Josef Eisl , Matthias Grimmer , Doug Simon , Thomas Wurthinger , and Hanspeter Mossenbock . 2016 . Trace-based Register Allocation in a JIT Compiler . In PPPJ. 14 : 1 - 14 :11. Josef Eisl, Matthias Grimmer, Doug Simon, Thomas Wurthinger, and Hanspeter Mossenbock. 2016. Trace-based Register Allocation in a JIT Compiler. In PPPJ. 14:1-14:11.","journal-title":"PPPJ."},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2248487.2150982"},{"key":"e_1_3_2_2_36_1","unstructured":"R\u00e9mi Forax Vladimir Zakharov Kevin Bourrillion Dan Heidinga Srikanth Sankaran Andrey Breslav Doug Lea Bob Lee Brian Goetz Daniel Smith Samuel Pullara and David Lloyd. 2014. Java Specification Request 335: Lambda Expressions for the JavaTM Programming Language. https:\/\/jcp.org\/en\/jsr\/detail?id=335.  R\u00e9mi Forax Vladimir Zakharov Kevin Bourrillion Dan Heidinga Srikanth Sankaran Andrey Breslav Doug Lea Bob Lee Brian Goetz Daniel Smith Samuel Pullara and David Lloyd. 2014. Java Specification Request 335: Lambda Expressions for the JavaTM Programming Language. https:\/\/jcp.org\/en\/jsr\/detail?id=335."},{"key":"e_1_3_2_2_37_1","first-page":"198","article-title":"Shooting from the Heap","author":"Grech Neville","year":"2018","unstructured":"Neville Grech , George Fourtounis , Adrian Francalanza , and Yannis Smaragdakis . 2018 . Shooting from the Heap : Ultra-scalable Static Analysis with Heap Snapshots. In ISSTA. 198 - 208 . Neville Grech, George Fourtounis, Adrian Francalanza, and Yannis Smaragdakis. 2018. Shooting from the Heap: Ultra-scalable Static Analysis with Heap Snapshots. In ISSTA. 198-208.","journal-title":"Ultra-scalable Static Analysis with Heap Snapshots. In ISSTA."},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"crossref","unstructured":"Rachid Guerraoui Michal Kapalka and Jan Vitek. 2007. STMBench7: A Benchmark for Software Transactional Memory. In EuroSys. 315- 324.   Rachid Guerraoui Michal Kapalka and Jan Vitek. 2007. STMBench7: A Benchmark for Software Transactional Memory. In EuroSys . 315- 324.","DOI":"10.1145\/1272998.1273029"},{"key":"e_1_3_2_2_39_1","first-page":"171","article-title":"Actors That Unify Threads and Events","author":"Haller Philipp","year":"2007","unstructured":"Philipp Haller and Martin Odersky . 2007 . Actors That Unify Threads and Events . In COORDINATION. 171 - 190 . Philipp Haller and Martin Odersky. 2007. Actors That Unify Threads and Events. In COORDINATION. 171-190.","journal-title":"COORDINATION."},{"key":"e_1_3_2_2_40_1","unstructured":"Philipp Haller Aleksandar Prokopec Heather Miller Viktor Klang Roland Kuhn and Vojin Jovanovic. 2012. Scala Improvement Proposal: Futures and Promises (SIP-14). http:\/\/docs.scala-lang.org\/sips\/pending\/futures-promises.html.  Philipp Haller Aleksandar Prokopec Heather Miller Viktor Klang Roland Kuhn and Vojin Jovanovic. 2012. Scala Improvement Proposal: Futures and Promises (SIP-14). http:\/\/docs.scala-lang.org\/sips\/pending\/futures-promises.html."},{"key":"e_1_3_2_2_41_1","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1145\/1065944.1065952","article-title":"Composable Memory Transactions","author":"Harris Tim","year":"2005","unstructured":"Tim Harris , Simon Marlow , Simon Peyton-Jones , and Maurice Herlihy . 2005 . Composable Memory Transactions . In PPoPP. 48 - 60 . Tim Harris, Simon Marlow, Simon Peyton-Jones, and Maurice Herlihy. 2005. Composable Memory Transactions. In PPoPP. 48-60.","journal-title":"PPoPP."},{"key":"e_1_3_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2851553.2851559"},{"key":"e_1_3_2_2_43_1","volume-title":"Imam and Vivek Sarkar","author":"Shams","year":"2014","unstructured":"Shams M. Imam and Vivek Sarkar . 2014 . Savina - An Actor Benchmark Suite: Enabling Empirical Evaluation of Actor Libraries. In AGERE ! 67-80. Shams M. Imam and Vivek Sarkar. 2014. Savina - An Actor Benchmark Suite: Enabling Empirical Evaluation of Actor Libraries. In AGERE! 67-80."},{"key":"e_1_3_2_2_44_1","unstructured":"Intel. 2018. Hyper-Threading Technology. https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/hyper-threading\/hyper-threading-technology.html.  Intel. 2018. Hyper-Threading Technology. https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/hyper-threading\/hyper-threading-technology.html."},{"key":"e_1_3_2_2_45_1","unstructured":"Intel. 2018. Turbo Boost Technology 2.0. https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/turbo-boost\/turbo-boost-technology.html.  Intel. 2018. Turbo Boost Technology 2.0. https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/turbo-boost\/turbo-boost-technology.html."},{"key":"e_1_3_2_2_46_1","first-page":"18","article-title":"Intel 64 and IA-32 Architectures Developer's Manual","volume":"18","year":"2019","unstructured":"Intel. 2019 . Intel 64 and IA-32 Architectures Developer's Manual , Section 18 . 18 . https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/64-ia-32-architectures-software-developer-manual-325462.html. Intel. 2019. Intel 64 and IA-32 Architectures Developer's Manual, Section 18.18. https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/64-ia-32-architectures-software-developer-manual-325462.html.","journal-title":"Section"},{"key":"e_1_3_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.1677"},{"key":"e_1_3_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1080\/14786440109462720"},{"key":"e_1_3_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2414740.2414747"},{"key":"e_1_3_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/337449.337465"},{"key":"e_1_3_2_2_51_1","unstructured":"Doug Lea. 2012. Java Enhancement Proposal 155: Concurrency Updates. http:\/\/openjdk.java.net\/jeps\/155.  Doug Lea. 2012. Java Enhancement Proposal 155: Concurrency Updates. http:\/\/openjdk.java.net\/jeps\/155."},{"key":"e_1_3_2_2_52_1","unstructured":"Doug Lea. 2014. Doug Lea's Workstation. http:\/\/g.oswego.edu\/.  Doug Lea. 2014. Doug Lea's Workstation. http:\/\/g.oswego.edu\/."},{"key":"e_1_3_2_2_53_1","unstructured":"Doug Lea. 2015. Java Enhancement Proposal 266: More Concurrency Updates. http:\/\/openjdk.java.net\/jeps\/266.  Doug Lea. 2015. Java Enhancement Proposal 266: More Concurrency Updates. http:\/\/openjdk.java.net\/jeps\/266."},{"key":"e_1_3_2_2_54_1","unstructured":"Doug Lea Joshua Bloch Sam Midkiff David Holmes Joseph Bowbeer and Tim Peierls. 2004. Java Specification Request 166: Concurrency Utilities. https:\/\/jcp.org\/ja\/jsr\/detail?id=166.  Doug Lea Joshua Bloch Sam Midkiff David Holmes Joseph Bowbeer and Tim Peierls. 2004. Java Specification Request 166: Concurrency Utilities. https:\/\/jcp.org\/ja\/jsr\/detail?id=166."},{"key":"e_1_3_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3030207.3030211"},{"key":"e_1_3_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3168811"},{"key":"e_1_3_2_2_57_1","unstructured":"Linux man. 2013. top(1). https:\/\/linux.die.net\/man\/1\/top.  Linux man. 2013. top(1). https:\/\/linux.die.net\/man\/1\/top."},{"key":"e_1_3_2_2_58_1","first-page":"359","article-title":"D4","author":"Liu Bozhen","year":"2018","unstructured":"Bozhen Liu and Jeff Huang . 2018 . D4 : Fast Concurrency Debugging with Parallel Differential Analysis. In PLDI. 359 - 373 . Bozhen Liu and Jeff Huang. 2018. D4: Fast Concurrency Debugging with Parallel Differential Analysis. In PLDI. 359-373.","journal-title":"Fast Concurrency Debugging with Parallel Differential Analysis. In PLDI."},{"key":"e_1_3_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/379539.379568"},{"key":"e_1_3_2_2_60_1","first-page":"105","article-title":"ShadowVM","author":"Kell Stephen","year":"2013","unstructured":"Luk\u00e1? Marek, Stephen Kell , Yudi Zheng , Lubomir Bulej , Walter Binder , Petr T?ma, Danilo Ansaloni , Aibek Sarimbekov , and Andreas Sewe . 2013 . ShadowVM : Robust and Comprehensive Dynamic Program Analysis for the Java Platform. In GPCE. 105 - 114 . Luk\u00e1? Marek, Stephen Kell, Yudi Zheng, Lubomir Bulej, Walter Binder, Petr T?ma, Danilo Ansaloni, Aibek Sarimbekov, and Andreas Sewe. 2013. ShadowVM: Robust and Comprehensive Dynamic Program Analysis for the Java Platform. In GPCE. 105-114.","journal-title":"In GPCE."},{"key":"e_1_3_2_2_61_1","first-page":"239","article-title":"DiSL","author":"Villaz\u00f3n Alex","year":"2012","unstructured":"Luk\u00e1? Marek, Alex Villaz\u00f3n , Yudi Zheng , Danilo Ansaloni , Walter Binder , and Zhengwei Qi . 2012 . DiSL : A Domain-specific Language for Bytecode Instrumentation. In AOSD. 239 - 250 . Luk\u00e1? Marek, Alex Villaz\u00f3n, Yudi Zheng, Danilo Ansaloni, Walter Binder, and Zhengwei Qi. 2012. DiSL: A Domain-specific Language for Bytecode Instrumentation. In AOSD. 239-250.","journal-title":"A Domain-specific Language for Bytecode Instrumentation. In AOSD."},{"key":"e_1_3_2_2_62_1","first-page":"1","article-title":"MLlib: Machine Learning in Apache Spark","volume":"17","author":"Meng Xiangrui","year":"2016","unstructured":"Xiangrui Meng , Joseph Bradley , Burak Yavuz , Evan Sparks , Shivaram Venkataraman , Davies Liu , Jeremy Freeman , DB Tsai , Manish Amde , Sean Owen , Doris Xin , Reynold Xin , Michael J. Franklin , Reza Zadeh , Matei Zaharia , and Ameet Talwalkar . 2016 . MLlib: Machine Learning in Apache Spark . Journal of Machine Learning Research 17 , 34 (2016), 1 - 7 . Xiangrui Meng, Joseph Bradley, Burak Yavuz, Evan Sparks, Shivaram Venkataraman, Davies Liu, Jeremy Freeman, DB Tsai, Manish Amde, Sean Owen, Doris Xin, Reynold Xin, Michael J. Franklin, Reza Zadeh, Matei Zaharia, and Ameet Talwalkar. 2016. MLlib: Machine Learning in Apache Spark. Journal of Machine Learning Research 17, 34 (2016), 1-7.","journal-title":"Journal of Machine Learning Research"},{"key":"e_1_3_2_2_63_1","first-page":"349","article-title":"Yak","author":"Nguyen Khanh","year":"2016","unstructured":"Khanh Nguyen , Lu Fang , Guoqing Xu , Brian Demsky , Shan Lu , Sanazsadat Alamian , and Onur Mutlu . 2016 . Yak : A High-performance Big-data-friendly Garbage Collector. In OSDI. 349 - 365 . Khanh Nguyen, Lu Fang, Guoqing Xu, Brian Demsky, Shan Lu, Sanazsadat Alamian, and Onur Mutlu. 2016. Yak: A High-performance Big-data-friendly Garbage Collector. In OSDI. 349-365.","journal-title":"A High-performance Big-data-friendly Garbage Collector. In OSDI."},{"key":"e_1_3_2_2_64_1","unstructured":"Martin Odersky. 2011. State of Scala. http:\/\/days2011.scala-lang.org\/sites\/days2011\/files\/01.%20Martin%20Odersky.pdf.  Martin Odersky. 2011. State of Scala. http:\/\/days2011.scala-lang.org\/sites\/days2011\/files\/01.%20Martin%20Odersky.pdf."},{"key":"e_1_3_2_2_65_1","unstructured":"Oracle. 2018. JVM Tool Interface. https:\/\/docs.oracle.com\/javase\/8\/docs\/platform\/jvmti\/jvmti.html.  Oracle. 2018. JVM Tool Interface. https:\/\/docs.oracle.com\/javase\/8\/docs\/platform\/jvmti\/jvmti.html."},{"key":"e_1_3_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2013.46"},{"key":"e_1_3_2_2_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/2484239.2484270"},{"key":"e_1_3_2_2_68_1","unstructured":"Michael Paleczny Christopher Vick and Cliff Click. 2001. The Java HotspotTM Server Compiler. In JVM.   Michael Paleczny Christopher Vick and Cliff Click. 2001. The Java HotspotTM Server Compiler. In JVM ."},{"key":"e_1_3_2_2_69_1","unstructured":"Jos\u00e9 Paumard. 2018. JDK8 Stream\/Rx Comparison. https:\/\/github.com\/JosePaumard\/jdk8-stream-rx-comparison.  Jos\u00e9 Paumard. 2018. JDK8 Stream\/Rx Comparison. https:\/\/github.com\/JosePaumard\/jdk8-stream-rx-comparison."},{"key":"e_1_3_2_2_70_1","unstructured":"perf. 2015. Linux profiling with performance counters. https:\/\/perf.wiki.kernel.org.  perf. 2015. Linux profiling with performance counters. https:\/\/perf.wiki.kernel.org."},{"key":"e_1_3_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/2774975.2774976"},{"key":"e_1_3_2_2_72_1","doi-asserted-by":"crossref","unstructured":"Aleksandar Prokopec. 2016. Pluggable Scheduling for the Reactor Programming Model. In AGERE! 41-50.  Aleksandar Prokopec. 2016. Pluggable Scheduling for the Reactor Programming Model. In AGERE! 41-50.","DOI":"10.1145\/3001886.3001891"},{"key":"e_1_3_2_2_73_1","volume-title":"Accelerating by Idling: How Speculative Delays Improve Performance of Message-Oriented Systems","author":"Prokopec Aleksandar","unstructured":"Aleksandar Prokopec . 2017. Accelerating by Idling: How Speculative Delays Improve Performance of Message-Oriented Systems . Springer International Publishing , Cham , 177-191. Aleksandar Prokopec. 2017. Accelerating by Idling: How Speculative Delays Improve Performance of Message-Oriented Systems. Springer International Publishing, Cham, 177-191."},{"key":"e_1_3_2_2_74_1","volume-title":"Analysis of Concurrent Lock-Free Hash Tries with Constant-Time Operations. ArXiv e-prints (Dec","author":"Prokopec Aleksandar","year":"2017","unstructured":"Aleksandar Prokopec . 2017. Analysis of Concurrent Lock-Free Hash Tries with Constant-Time Operations. ArXiv e-prints (Dec . 2017 ). arXiv:cs.DS\/1712.09636. Aleksandar Prokopec. 2017. Analysis of Concurrent Lock-Free Hash Tries with Constant-Time Operations. ArXiv e-prints (Dec. 2017). arXiv:cs.DS\/1712.09636."},{"key":"e_1_3_2_2_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/3133850.3133865"},{"key":"e_1_3_2_2_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/3178487.3178498"},{"key":"e_1_3_2_2_77_1","volume-title":"Efficient Lock-Free Removing and Compaction for the Cache-Trie Data Structure","author":"Prokopec Aleksandar","unstructured":"Aleksandar Prokopec . 2018. Efficient Lock-Free Removing and Compaction for the Cache-Trie Data Structure . Springer International Publishing , Cham . Aleksandar Prokopec. 2018. Efficient Lock-Free Removing and Compaction for the Cache-Trie Data Structure. Springer International Publishing, Cham."},{"key":"e_1_3_2_2_78_1","doi-asserted-by":"crossref","unstructured":"Aleksandar Prokopec. 2018. Efficient Lock-Free Removing and Compaction for the Cache-Trie Data Structure.  Aleksandar Prokopec. 2018. Efficient Lock-Free Removing and Compaction for the Cache-Trie Data Structure.","DOI":"10.1007\/978-3-319-96983-1_41"},{"key":"e_1_3_2_2_80_1","volume-title":"Lock-Free Resizeable Concurrent Tries","author":"Prokopec Aleksandar","unstructured":"Aleksandar Prokopec , Phil Bagwell , and Martin Odersky . 2011. Lock-Free Resizeable Concurrent Tries . Springer Berlin Heidelberg, Berlin , Heidelberg , 156-170. Aleksandar Prokopec, Phil Bagwell, and Martin Odersky. 2011. Lock-Free Resizeable Concurrent Tries. Springer Berlin Heidelberg, Berlin, Heidelberg, 156-170."},{"key":"e_1_3_2_2_81_1","first-page":"136","article-title":"A Generic Parallel Collection Framework","author":"Prokopec Aleksandar","year":"2011","unstructured":"Aleksandar Prokopec , Phil Bagwell , Tiark Rompf , and Martin Odersky . 2011 . A Generic Parallel Collection Framework . In Euro-Par. 136 - 147 . Aleksandar Prokopec, Phil Bagwell, Tiark Rompf, and Martin Odersky. 2011. A Generic Parallel Collection Framework. In Euro-Par. 136-147.","journal-title":"Euro-Par."},{"key":"e_1_3_2_2_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/2145816.2145836"},{"key":"e_1_3_2_2_83_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2019.8661171"},{"key":"e_1_3_2_2_84_1","doi-asserted-by":"publisher","DOI":"10.1145\/2637647.2637656"},{"key":"e_1_3_2_2_85_1","first-page":"29","article-title":"Making Collection Operations Optimal with Aggressive JIT Compilation","author":"Prokopec Aleksandar","year":"2017","unstructured":"Aleksandar Prokopec , David Leopoldseder , Gilles Duboscq , and Thomas Wurthinger . 2017 . Making Collection Operations Optimal with Aggressive JIT Compilation . In SCALA. 29 - 40 . Aleksandar Prokopec, David Leopoldseder, Gilles Duboscq, and Thomas Wurthinger. 2017. Making Collection Operations Optimal with Aggressive JIT Compilation. In SCALA. 29-40.","journal-title":"SCALA."},{"key":"e_1_3_2_2_86_1","volume-title":"On the Soundness of Coroutines with Snapshots. CoRR abs\/1806.01405","author":"Prokopec Aleksandar","year":"2018","unstructured":"Aleksandar Prokopec and Fengyun Liu . 2018. On the Soundness of Coroutines with Snapshots. CoRR abs\/1806.01405 ( 2018 ). arXiv:1806.01405 https:\/\/arxiv.org\/abs\/1806.01405. Aleksandar Prokopec and Fengyun Liu. 2018. On the Soundness of Coroutines with Snapshots. CoRR abs\/1806.01405 (2018). arXiv:1806.01405 https:\/\/arxiv.org\/abs\/1806.01405."},{"key":"e_1_3_2_2_87_1","volume-title":"Theory and Practice of Coroutines with Snapshots. In 32nd European Conference on Object-Oriented Programming, ECOOP 2018","author":"Prokopec Aleksandar","year":"2018","unstructured":"Aleksandar Prokopec and Fengyun Liu . 2018 . Theory and Practice of Coroutines with Snapshots. In 32nd European Conference on Object-Oriented Programming, ECOOP 2018 , July 16-21, 2018, Amsterdam, The Netherlands. 3:1-3:32. Aleksandar Prokopec and Fengyun Liu. 2018. Theory and Practice of Coroutines with Snapshots. In 32nd European Conference on Object-Oriented Programming, ECOOP 2018, July 16-21, 2018, Amsterdam, The Netherlands. 3:1-3:32."},{"key":"e_1_3_2_2_88_1","first-page":"158","article-title":"FlowPools","author":"Prokopec Aleksandar","year":"2012","unstructured":"Aleksandar Prokopec , Heather Miller , Tobias Schlatter , Philipp Haller , and Martin Odersky . 2012 . FlowPools : A Lock-Free Deterministic Concurrent Dataflow Abstraction. In LCPC. 158 - 173 . Aleksandar Prokopec, Heather Miller, Tobias Schlatter, Philipp Haller, and Martin Odersky. 2012. FlowPools: A Lock-Free Deterministic Concurrent Dataflow Abstraction. In LCPC. 158-173.","journal-title":"A Lock-Free Deterministic Concurrent Dataflow Abstraction. In LCPC."},{"key":"e_1_3_2_2_89_1","volume-title":"Languages and Compilers for Parallel Computing, C?lin Cascaval and Pablo Montesinos (Eds.)","author":"Prokopec Aleksandar","unstructured":"Aleksandar Prokopec and Martin Odersky . 2014. Near Optimal Work-Stealing Tree Scheduler for Highly Irregular Data-Parallel Workloads . In Languages and Compilers for Parallel Computing, C?lin Cascaval and Pablo Montesinos (Eds.) . Springer International Publishing , Cham , 55-86. Aleksandar Prokopec and Martin Odersky. 2014. Near Optimal Work-Stealing Tree Scheduler for Highly Irregular Data-Parallel Workloads. In Languages and Compilers for Parallel Computing, C?lin Cascaval and Pablo Montesinos (Eds.). Springer International Publishing, Cham, 55-86."},{"key":"e_1_3_2_2_90_1","doi-asserted-by":"crossref","unstructured":"Aleksandar Prokopec and Martin Odersky. 2015. Isolates Channels and Event Streams for Composable Distributed Programming. In Onward! 171-182.  Aleksandar Prokopec and Martin Odersky. 2015. Isolates Channels and Event Streams for Composable Distributed Programming. In Onward! 171-182.","DOI":"10.1145\/2814228.2814245"},{"key":"e_1_3_2_2_91_1","volume-title":"Conc-Trees for Functional and Parallel Programming","author":"Prokopec Aleksandar","unstructured":"Aleksandar Prokopec and Martin Odersky . 2016. Conc-Trees for Functional and Parallel Programming . Springer International Publishing , Cham , 254-268. Aleksandar Prokopec and Martin Odersky. 2016. Conc-Trees for Functional and Parallel Programming. Springer International Publishing, Cham, 254-268."},{"key":"e_1_3_2_2_92_1","doi-asserted-by":"crossref","unstructured":"Aleksandar Prokopec Dmitry Petrashko and Martin Odersky. 2014. On Lock-Free Work-stealing Iterators for Parallel Data Structures. (2014) 10.  Aleksandar Prokopec Dmitry Petrashko and Martin Odersky. 2014. On Lock-Free Work-stealing Iterators for Parallel Data Structures. (2014) 10.","DOI":"10.1109\/PDP.2015.65"},{"key":"e_1_3_2_2_93_1","volume-title":"Efficient Lock-Free Work-Stealing Iterators for Data-Parallel Collections. In 2015 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing. 248-252","author":"Prokopec A.","unstructured":"A. Prokopec , D. Petrashko , and M. Odersky . 2015 . Efficient Lock-Free Work-Stealing Iterators for Data-Parallel Collections. In 2015 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing. 248-252 . A. Prokopec, D. Petrashko, and M. Odersky. 2015. Efficient Lock-Free Work-Stealing Iterators for Data-Parallel Collections. In 2015 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing. 248-252."},{"key":"e_1_3_2_2_94_1","unstructured":"William Pugh Sarita Adve and Doug Lea. 2004. Java Specification Request 133: JavaTM Memory Model and Thread Specification Revision. https:\/\/jcp.org\/ja\/jsr\/detail?id=133.  William Pugh Sarita Adve and Doug Lea. 2004. Java Specification Request 133: JavaTM Memory Model and Thread Specification Revision. https:\/\/jcp.org\/ja\/jsr\/detail?id=133."},{"key":"e_1_3_2_2_95_1","volume-title":"Zorn","author":"Ratanaworabhan Paruj","year":"2010","unstructured":"Paruj Ratanaworabhan , Benjamin Livshits , and Benjamin G . Zorn . 2010 . JSMeter: Comparing the Behavior of JavaScript Benchmarks with Real Web Applications. In WebApps . 3-3. Paruj Ratanaworabhan, Benjamin Livshits, and Benjamin G. Zorn. 2010. JSMeter: Comparing the Behavior of JavaScript Benchmarks with Real Web Applications. In WebApps. 3-3."},{"key":"e_1_3_2_2_96_1","unstructured":"John Rose. 2014. Java Enhancement Proposal 243: Java-Level JVM Compiler Interface. http:\/\/openjdk.java.net\/jeps\/243.  John Rose. 2014. Java Enhancement Proposal 243: Java-Level JVM Compiler Interface. http:\/\/openjdk.java.net\/jeps\/243."},{"key":"e_1_3_2_2_97_1","unstructured":"John Rose Bini Ola William Cook R\u00e9mi Forax Samuele Pedroni and Jochen Theodorou. 2011. Java Specification Request 292: Supporting Dynamically Typed Languages on the JavaTM Platform. https:\/\/jcp.org\/en\/jsr\/detail?id=292.  John Rose Bini Ola William Cook R\u00e9mi Forax Samuele Pedroni and Jochen Theodorou. 2011. Java Specification Request 292: Supporting Dynamically Typed Languages on the JavaTM Platform. https:\/\/jcp.org\/en\/jsr\/detail?id=292."},{"key":"e_1_3_2_2_98_1","doi-asserted-by":"publisher","DOI":"10.1145\/3030207.3030234"},{"key":"e_1_3_2_2_99_1","volume-title":"Guyer","author":"Sewe Andreas","year":"2012","unstructured":"Andreas Sewe , Mira Mezini , Aibek Sarimbekov , Danilo Ansaloni , Walter Binder , Nathan Ricci , and Samuel Z . Guyer . 2012 . new Scala() instanceof Java : A Comparison of the Memory Behaviour of Java and Scala Programs. In ISMM. 97-108. Andreas Sewe, Mira Mezini, Aibek Sarimbekov, Danilo Ansaloni, Walter Binder, Nathan Ricci, and Samuel Z. Guyer. 2012. new Scala() instanceof Java: A Comparison of the Memory Behaviour of Java and Scala Programs. In ISMM. 97-108."},{"key":"e_1_3_2_2_100_1","first-page":"657","article-title":"Da Capo Con Scala: Design and Analysis of a Scala Benchmark Suite for the Java Virtual Machine","author":"Sewe Andreas","year":"2011","unstructured":"Andreas Sewe , Mira Mezini , Aibek Sarimbekov , and Walter Binder . 2011 . Da Capo Con Scala: Design and Analysis of a Scala Benchmark Suite for the Java Virtual Machine . In OOPSLA. 657 - 676 . Andreas Sewe, Mira Mezini, Aibek Sarimbekov, and Walter Binder. 2011. Da Capo Con Scala: Design and Analysis of a Scala Benchmark Suite for the Java Virtual Machine. In OOPSLA. 657-676.","journal-title":"OOPSLA."},{"key":"e_1_3_2_2_101_1","doi-asserted-by":"publisher","DOI":"10.1145\/224964.224987"},{"key":"e_1_3_2_2_102_1","unstructured":"Aleksei Shipilev. 2018. Code Tools: jmh. http:\/\/openjdk.java.net\/projects\/code-tools\/jmh\/.  Aleksei Shipilev. 2018. Code Tools: jmh. http:\/\/openjdk.java.net\/projects\/code-tools\/jmh\/."},{"key":"e_1_3_2_2_103_1","doi-asserted-by":"crossref","unstructured":"L. A. Smith J. M. Bull and J. Obdrizalek. 2001. A Parallel Java Grande Benchmark Suite. In SC.   L. A. Smith J. M. Bull and J. Obdrizalek. 2001. A Parallel Java Grande Benchmark Suite. In SC .","DOI":"10.1145\/582034.582042"},{"key":"e_1_3_2_2_104_1","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1109\/MS.2005.111","article-title":"Tool Writing: A Forgotten Art","volume":"4","author":"Spinellis Diomidis","year":"2005","unstructured":"Diomidis Spinellis . 2005 . Tool Writing: A Forgotten Art ? IEEE Software 4 (2005), 9 - 11 . Diomidis Spinellis. 2005. Tool Writing: A Forgotten Art? IEEE Software 4 (2005), 9-11.","journal-title":"IEEE Software"},{"key":"e_1_3_2_2_105_1","first-page":"104","article-title":"Kilim: Isolation-Typed Actors for Java","author":"Srinivasan Sriram","year":"2008","unstructured":"Sriram Srinivasan and Alan Mycroft . 2008 . Kilim: Isolation-Typed Actors for Java . In ECOOP. 104 - 128 . Sriram Srinivasan and Alan Mycroft. 2008. Kilim: Isolation-Typed Actors for Java. In ECOOP. 104-128.","journal-title":"ECOOP."},{"key":"e_1_3_2_2_106_1","doi-asserted-by":"publisher","DOI":"10.1145\/2581122.2544157"},{"key":"e_1_3_2_2_107_1","first-page":"263","article-title":"Context Transformations for Pointer Analysis","author":"Thiessen Rei","year":"2017","unstructured":"Rei Thiessen and Ond?ej Lhot\u00e1k. 2017 . Context Transformations for Pointer Analysis . In PLDI. 263 - 277 . Rei Thiessen and Ond?ej Lhot\u00e1k. 2017. Context Transformations for Pointer Analysis. In PLDI. 263-277.","journal-title":"PLDI."},{"key":"e_1_3_2_2_108_1","first-page":"306","volume-title":"Proceedings of the 32Nd ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI '11)","author":"\u00edk Jaroslav","year":"2011","unstructured":"Jaroslav ?ev? \u00edk . 2011 . Safe Optimisations for Shared-memory Concurrent Programs . In Proceedings of the 32Nd ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI '11) . ACM, New York, NY, USA , 306 - 316 . Jaroslav ?ev?\u00edk. 2011. Safe Optimisations for Shared-memory Concurrent Programs. In Proceedings of the 32Nd ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI '11). ACM, New York, NY, USA, 306-316."},{"key":"e_1_3_2_2_109_1","doi-asserted-by":"publisher","DOI":"10.1145\/3184407.3184412"},{"key":"e_1_3_2_2_110_1","doi-asserted-by":"publisher","DOI":"10.1145\/3133893"},{"key":"e_1_3_2_2_111_1","first-page":"10","article-title":"Spark","author":"Zaharia Matei","year":"2010","unstructured":"Matei Zaharia , Mosharaf Chowdhury , Michael J. Franklin , Scott Shenker , and Ion Stoica . 2010 . Spark : Cluster Computing with Working Sets. In HotCloud. 10 - 10 . Matei Zaharia, Mosharaf Chowdhury, Michael J. Franklin, Scott Shenker, and Ion Stoica. 2010. Spark: Cluster Computing with Working Sets. In HotCloud. 10-10.","journal-title":"Cluster Computing with Working Sets. In HotCloud."},{"key":"e_1_3_2_2_112_1","doi-asserted-by":"crossref","unstructured":"Xinghui Zhao and Nadeem Jamali. 2013. Load Balancing Non-uniform Parallel Computations. In AGERE! 97-108.   Xinghui Zhao and Nadeem Jamali. 2013. Load Balancing Non-uniform Parallel Computations. In AGERE! 97-108.","DOI":"10.1145\/2541329.2541337"},{"key":"e_1_3_2_2_113_1","first-page":"639","article-title":"AutoBench: Finding Workloads That You Need Using Pluggable Hybrid Analyses","author":"Zheng Yudi","year":"2016","unstructured":"Yudi Zheng , Andrea Ros\u00e0 , Luca Salucci , Yao Li , Haiyang Sun , Omar Javed , Lubom\u00edr Bulej , Lydia Y. Chen , Zhengwei Qi , and Walter Binder . 2016 . AutoBench: Finding Workloads That You Need Using Pluggable Hybrid Analyses .. In SANER. 639 - 643 . Yudi Zheng, Andrea Ros\u00e0, Luca Salucci, Yao Li, Haiyang Sun, Omar Javed, Lubom\u00edr Bulej, Lydia Y. Chen, Zhengwei Qi, and Walter Binder. 2016. AutoBench: Finding Workloads That You Need Using Pluggable Hybrid Analyses.. In SANER. 639-643.","journal-title":"SANER."}],"event":{"name":"PLDI '19: 40th ACM SIGPLAN Conference on Programming Language Design and Implementation","location":"Phoenix AZ USA","acronym":"PLDI '19","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3314221.3314637","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3314221.3314637","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:53:22Z","timestamp":1750204402000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3314221.3314637"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,6,8]]},"references-count":111,"alternative-id":["10.1145\/3314221.3314637","10.1145\/3314221"],"URL":"https:\/\/doi.org\/10.1145\/3314221.3314637","relation":{},"subject":[],"published":{"date-parts":[[2019,6,8]]},"assertion":[{"value":"2019-06-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}