{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,30]],"date-time":"2024-10-30T20:23:23Z","timestamp":1730319803021,"version":"3.28.0"},"publisher-location":"New York, NY, USA","reference-count":47,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,11,12]],"date-time":"2017-11-12T00:00:00Z","timestamp":1510444800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Swiss National Supercomputing Centre (CSCS)"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,11,12]]},"DOI":"10.1145\/3126908.3126949","type":"proceedings-article","created":{"date-parts":[[2017,11,8]],"date-time":"2017-11-08T21:02:30Z","timestamp":1510174950000},"page":"1-12","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["Control replication"],"prefix":"10.1145","author":[{"given":"Elliott","family":"Slaughter","sequence":"first","affiliation":[{"name":"Stanford University"}]},{"given":"Wonchan","family":"Lee","sequence":"additional","affiliation":[{"name":"Stanford University"}]},{"given":"Sean","family":"Treichler","sequence":"additional","affiliation":[{"name":"Stanford University"}]},{"given":"Wen","family":"Zhang","sequence":"additional","affiliation":[{"name":"Stanford University"}]},{"given":"Michael","family":"Bauer","sequence":"additional","affiliation":[{"name":"NVIDIA"}]},{"given":"Galen","family":"Shipman","sequence":"additional","affiliation":[{"name":"Los Alamos National Laboratory"}]},{"given":"Patrick","family":"McCormick","sequence":"additional","affiliation":[{"name":"Los Alamos National Laboratory"}]},{"given":"Alex","family":"Aiken","sequence":"additional","affiliation":[{"name":"Stanford University"}]}],"member":"320","published-online":{"date-parts":[[2017,11,12]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2006. Titanium Language Reference Manual. http:\/\/titanium.cs.berkeley.edu\/doc\/lang-ref.pdf. (2006). 2006. Titanium Language Reference Manual. http:\/\/titanium.cs.berkeley.edu\/doc\/lang-ref.pdf. (2006)."},{"key":"e_1_3_2_1_2_1","unstructured":"2013. UPC Language Specifications Version 1.3. http:\/\/upc.lbl.gov\/publications\/upc-spec-1.3.pdf. (2013). 2013. UPC Language Specifications Version 1.3. http:\/\/upc.lbl.gov\/publications\/upc-spec-1.3.pdf. (2013)."},{"key":"e_1_3_2_1_3_1","unstructured":"2016. Piz Daint & Piz Dora - CSCS. http:\/\/www.cscs.ch\/computers\/piz_daint. (2016). 2016. Piz Daint & Piz Dora - CSCS. http:\/\/www.cscs.ch\/computers\/piz_daint. (2016)."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.1631"},{"volume-title":"Programming Distributed Memory Sytems Using OpenMP. In Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International. IEEE, 1--8.","year":"2007","author":"Basumallik Ayon","key":"e_1_3_2_1_5_1","unstructured":"Ayon Basumallik , Seung-Jai Min , and Rudolf Eigenmann . 2007 . Programming Distributed Memory Sytems Using OpenMP. In Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International. IEEE, 1--8. Ayon Basumallik, Seung-Jai Min, and Rudolf Eigenmann. 2007. Programming Distributed Memory Sytems Using OpenMP. In Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International. IEEE, 1--8."},{"volume-title":"Legion: Expressing Locality and Independence with Logical Regions. In Supercomputing (SC).","year":"2012","author":"Bauer Michael","key":"e_1_3_2_1_6_1","unstructured":"Michael Bauer , Sean Treichler , Elliott Slaughter , and Alex Aiken . 2012 . Legion: Expressing Locality and Independence with Logical Regions. In Supercomputing (SC). Michael Bauer, Sean Treichler, Elliott Slaughter, and Alex Aiken. 2012. Legion: Expressing Locality and Independence with Logical Regions. In Supercomputing (SC)."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2014.74"},{"volume-title":"SAND2015-8312","year":"2015","author":"Bennett Janine","key":"e_1_3_2_1_8_1","unstructured":"Janine Bennett , Robert Clay , Gavin Baker , Marc Gamell , David Hollman , Samuel Knight , Hemanth Kolla , Gregory Sjaardema , Nicole Slattengren , Keita Teranishi , Jeremiah Wilke , Matt Bettencourt , Steve Bova , Ken Franko , Paul Lin , Ryan Grant , Si Hammond , Stephen Olivier , Laxmikant Kale , Nikhil Jain , Eric Mikida , Alex Aiken , Mike Bauer , Wonchan Lee , Elliott Slaughter , Sean Treichler , Martin Berzins , Todd Harman , Alan Humphrey , John Schmidt , Dan Sunderland , Pat McCormick , Samuel Gutierrez , Martin Schulz , Abhinav Bhatele , David Boehme , Peer-Timo Bremer , and Todd Gamblin . 2015 . ASC ATDM Level 2 Milestone #5325: Asynchronous Many-Task Runtime System Analysis and Assessment for Next Generation Platforms . SAND2015-8312 (2015). Janine Bennett, Robert Clay, Gavin Baker, Marc Gamell, David Hollman, Samuel Knight, Hemanth Kolla, Gregory Sjaardema, Nicole Slattengren, Keita Teranishi, Jeremiah Wilke, Matt Bettencourt, Steve Bova, Ken Franko, Paul Lin, Ryan Grant, Si Hammond, Stephen Olivier, Laxmikant Kale, Nikhil Jain, Eric Mikida, Alex Aiken, Mike Bauer, Wonchan Lee, Elliott Slaughter, Sean Treichler, Martin Berzins, Todd Harman, Alan Humphrey, John Schmidt, Dan Sunderland, Pat McCormick, Samuel Gutierrez, Martin Schulz, Abhinav Bhatele, David Boehme, Peer-Timo Bremer, and Todd Gamblin. 2015. ASC ATDM Level 2 Milestone #5325: Asynchronous Many-Task Runtime System Analysis and Assessment for Next Generation Platforms. SAND2015-8312 (2015)."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1504176.1504215"},{"key":"e_1_3_2_1_10_1","unstructured":"William Blume Rudolf Eigenmann Keith Faigin John Grout Jay Hoeflinger David Padua Paul Petersen William Pottenger Lawrence Rauchwerger Peng Tu and Stephen Weatherford. 1995. Effective Automatic Parallelization with Polaris. In International Journal of Parallel Programming. Citeseer. William Blume Rudolf Eigenmann Keith Faigin John Grout Jay Hoeflinger David Padua Paul Petersen William Pottenger Lawrence Rauchwerger Peng Tu and Stephen Weatherford. 1995. Effective Automatic Parallelization with Polaris. In International Journal of Parallel Programming. Citeseer."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1640089.1640097"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2503210.2503289"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2013.98"},{"volume-title":"Consistent Finite-Volume Discretization of Hydrodynamics Conservation Laws for Unstructured Grids","author":"Burton Donald E.","key":"e_1_3_2_1_14_1","unstructured":"Donald E. Burton . 1994. Consistent Finite-Volume Discretization of Hydrodynamics Conservation Laws for Unstructured Grids . Technical Report UCRL-JC-118788. Lawrence Livermore National Laboratory, Livermore, CA. Donald E. Burton. 1994. Consistent Finite-Volume Discretization of Hydrodynamics Conservation Laws for Unstructured Grids. Technical Report UCRL-JC-118788. Lawrence Livermore National Laboratory, Livermore, CA."},{"volume-title":"Encyclopedia of Parallel Computing","author":"\u00c7ataly\u00fcrek \u00dcmit","key":"e_1_3_2_1_15_1","unstructured":"\u00dcmit \u00c7ataly\u00fcrek and Cevdet Aykanat . 2011. PaTo H ( Partitioning Tool for Hypergraphs). In Encyclopedia of Parallel Computing . Springer , 1479--1487. \u00dcmit \u00c7ataly\u00fcrek and Cevdet Aykanat. 2011. PaToH (Partitioning Tool for Hypergraphs). In Encyclopedia of Parallel Computing. Springer, 1479--1487."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1177\/1094342007078442"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1094811.1094852"},{"key":"e_1_3_2_1_18_1","unstructured":"Jeffrey Dean and Sanjay Ghemawat. 2004. MapReduce: Simplified Data Processing on Large Clusters. In Opearting Systems Design & Implementation (OSDI). 10--10. Jeffrey Dean and Sanjay Ghemawat. 2004. MapReduce: Simplified Data Processing on Large Clusters. In Opearting Systems Design & Implementation (OSDI). 10--10."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/781498.781526"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491956.2462166"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2063384.2063396"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/XSW.2013.7"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1188455.1188543"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.3422"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.546613"},{"volume-title":"Extending OpenMP to Clusters. White Paper","year":"2006","author":"Hoeflinger Jay P.","key":"e_1_3_2_1_27_1","unstructured":"Jay P. Hoeflinger . 2006. Extending OpenMP to Clusters. White Paper , Intel Corporation ( 2006 ). Jay P. Hoeflinger. 2006. Extending OpenMP to Clusters. White Paper, Intel Corporation (2006)."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-024X(199606)26:6%3C635::AID-SPE26%3E3.0.CO;2-P"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/109025.109086"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1238844.1238851"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2145816.2145827"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.5555\/977395.977673"},{"volume-title":"Execution Templates: Caching Control Plane Decisions for Strong Scaling of Data Analytics. In USENIX Annual Technical Conference (USENIX ATC).","year":"2017","author":"Mashayekhi Omid","key":"e_1_3_2_1_33_1","unstructured":"Omid Mashayekhi , Hang Qu , Chinmayee Shah , and Philip Levis . 2017 . Execution Templates: Caching Control Plane Decisions for Strong Scaling of Data Analytics. In USENIX Annual Technical Conference (USENIX ATC). Omid Mashayekhi, Hang Qu, Chinmayee Shah, and Philip Levis. 2017. Execution Templates: Caching Control Plane Decisions for Strong Scaling of Data Analytics. In USENIX Annual Technical Conference (USENIX ATC)."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2688500.2688515"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"crossref","unstructured":"Mahesh Ravishankar John Eisenlohr Louis-No\u00ebl Pouchet J. Ramanujam Atanas Rountev and P. Sadayappan. 2012. Code Generation for Parallel Execution of a Class of Irregular Loops on Distributed Memory Systems. In Supercomputing (SC). Mahesh Ravishankar John Eisenlohr Louis-No\u00ebl Pouchet J. Ramanujam Atanas Rountev and P. Sadayappan. 2012. Code Generation for Parallel Execution of a Class of Irregular Loops on Distributed Memory Systems. In Supercomputing (SC).","DOI":"10.1109\/SC.2012.30"},{"key":"e_1_3_2_1_36_1","first-page":"17","article-title":"High Performance Fortran: History, Overview and Current Developments","volume":"14","author":"Richardson Harvey","year":"1996","unstructured":"Harvey Richardson . 1996 . High Performance Fortran: History, Overview and Current Developments . Thinking Machines Corporation 14 (1996), 17 . Harvey Richardson. 1996. High Performance Fortran: History, Overview and Current Developments. Thinking Machines Corporation 14 (1996), 17.","journal-title":"Thinking Machines Corporation"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.5555\/762761.762776"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"crossref","unstructured":"Mitsuhisa Sato Hiroshi Harada Atsushi Hasegawa and Yutaka Ishikawa. 2001. Cluster-enabled OpenMP: An OpenMP Compiler for the SCASH Software Distributed Shared Memory System. Scientific Programming 9 2 3 (2001) 123--130. Mitsuhisa Sato Hiroshi Harada Atsushi Hasegawa and Yutaka Ishikawa. 2001. Cluster-enabled OpenMP: An OpenMP Compiler for the SCASH Software Distributed Shared Memory System. Scientific Programming 9 2 3 (2001) 123--130.","DOI":"10.1155\/2001\/605217"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.605"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.637"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2807591.2807629"},{"volume-title":"MPI-The Complete Reference","author":"Snir Marc","key":"e_1_3_2_1_42_1","unstructured":"Marc Snir , Steve Otto , Steven Huss-Lederman , David Walker , and Jack Dongarra . 1998. MPI-The Complete Reference . MIT Press . Marc Snir, Steve Otto, Steven Huss-Lederman, David Walker, and Jack Dongarra. 1998. MPI-The Complete Reference. MIT Press."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2628071.2628084"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2983990.2984016"},{"volume-title":"Comparing Runtime Systems with Exascale Ambitions Using the Parallel Research Kernels. In International Conference on High Performance Computing. Springer, 321--339","author":"Rob","key":"e_1_3_2_1_45_1","unstructured":"Rob F. Van der Wijngaart, Abdullah Kayi, Jeff R. Hammond, Gabriele Jost, Tom St. John, Srinivas Sridharan, Timothy G. Mattson, John Abercrombie, and Jacob Nelson. 2016 . Comparing Runtime Systems with Exascale Ambitions Using the Parallel Research Kernels. In International Conference on High Performance Computing. Springer, 321--339 . Rob F. Van der Wijngaart, Abdullah Kayi, Jeff R. Hammond, Gabriele Jost, Tom St. John, Srinivas Sridharan, Timothy G. Mattson, John Abercrombie, and Jacob Nelson. 2016. Comparing Runtime Systems with Exascale Ambitions Using the Parallel Research Kernels. In International Conference on High Performance Computing. Springer, 321--339."},{"volume-title":"Van der Wijngaart and Timothy G. Mattson","year":"2014","author":"Rob","key":"e_1_3_2_1_46_1","unstructured":"Rob F. Van der Wijngaart and Timothy G. Mattson . 2014 . The Parallel Research Kernels. In HPEC. 1--6. Rob F. Van der Wijngaart and Timothy G. Mattson. 2014. The Parallel Research Kernels. In HPEC. 1--6."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/1278177.1278183"},{"key":"e_1_3_2_1_48_1","first-page":"10","article-title":"Spark: Cluster Computing with Working Sets","volume":"10","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 . HotCloud 10 (2010), 10 -- 10 . Matei Zaharia, Mosharaf Chowdhury, Michael J. Franklin, Scott Shenker, and Ion Stoica. 2010. Spark: Cluster Computing with Working Sets. HotCloud 10 (2010), 10--10.","journal-title":"HotCloud"}],"event":{"name":"SC '17: The International Conference for High Performance Computing, Networking, Storage and Analysis","sponsor":["SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing","IEEE CS"],"location":"Denver Colorado","acronym":"SC '17"},"container-title":["Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3126908.3126949","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,6]],"date-time":"2023-01-06T04:59:54Z","timestamp":1672981194000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3126908.3126949"}},"subtitle":["compiling implicit parallelism to efficient SPMD with logical regions"],"short-title":[],"issued":{"date-parts":[[2017,11,12]]},"references-count":47,"alternative-id":["10.1145\/3126908.3126949","10.1145\/3126908"],"URL":"http:\/\/dx.doi.org\/10.1145\/3126908.3126949","relation":{},"subject":[],"published":{"date-parts":[[2017,11,12]]},"assertion":[{"value":"2017-11-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}