{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:32:48Z","timestamp":1750221168071,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":41,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,6,12]],"date-time":"2018-06-12T00:00:00Z","timestamp":1528761600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100007601","name":"Horizon 2020 Framework Programme","doi-asserted-by":"publisher","award":["779877"],"award-info":[{"award-number":["779877"]}],"id":[{"id":"10.13039\/501100007601","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100010663","name":"European Research Council","doi-asserted-by":"publisher","award":["GA 321253"],"award-info":[{"award-number":["GA 321253"]}],"id":[{"id":"10.13039\/100010663","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003329","name":"Ministerio de Econom\u00eda y Competitividad","doi-asserted-by":"publisher","award":["TIN2015-65316-P"],"award-info":[{"award-number":["TIN2015-65316-P"]}],"id":[{"id":"10.13039\/501100003329","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100010198","name":"Ministerio de Econom\u00eda, Industria y Competitividad, Gobierno de Espa\u00f1a","doi-asserted-by":"publisher","award":["RYC-2016-21104"],"award-info":[{"award-number":["RYC-2016-21104"]}],"id":[{"id":"10.13039\/501100010198","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002809","name":"Generalitat de Catalunya","doi-asserted-by":"publisher","award":["2014-SGR-1051 and 2014-SGR-1272"],"award-info":[{"award-number":["2014-SGR-1051 and 2014-SGR-1272"]}],"id":[{"id":"10.13039\/501100002809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,6,12]]},"DOI":"10.1145\/3205289.3205312","type":"proceedings-article","created":{"date-parts":[[2018,9,13]],"date-time":"2018-09-13T12:54:52Z","timestamp":1536843292000},"page":"218-228","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Runtime-Guided Management of Stacked DRAM Memories in Task Parallel Programs"],"prefix":"10.1145","author":[{"given":"Lluc","family":"Alvarez","sequence":"first","affiliation":[{"name":"Barcelona Supercomputing Center"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marc","family":"Casas","sequence":"additional","affiliation":[{"name":"Barcelona Supercomputing Center"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jesus","family":"Labarta","sequence":"additional","affiliation":[{"name":"Barcelona Supercomputing Center, Universitat Politecnica de Catalunya"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eduard","family":"Ayguade","sequence":"additional","affiliation":[{"name":"Barcelona Supercomputing Center, Universitat Politecnica de Catalunya"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mateo","family":"Valero","sequence":"additional","affiliation":[{"name":"Barcelona Supercomputing Center, Universitat Politecnica de Catalunya"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Miquel","family":"Moreto","sequence":"additional","affiliation":[{"name":"Barcelona Supercomputing Center, Universitat Politecnica de Catalunya"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,6,12]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"OpenMP Application Program Interface. Version 4.0. 2013.  OpenMP Application Program Interface. Version 4.0. 2013."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2015.26"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.1631"},{"volume-title":"European Workshop on OpenMP (EWOMP '04)","author":"Balart Jairo","key":"e_1_3_2_1_4_1","unstructured":"Jairo Balart , Marc Gonzalez , Xavier Martorell , Eduard Ayguade , Zehra Sura , Tong Chen , Tao Zhang , Kevin O'Brien , and Kathryn M . O'Brien. 2004. Nanos Mercurium: a Research Compiler for OpenMP . In European Workshop on OpenMP (EWOMP '04) . 103--109. Jairo Balart, Marc Gonzalez, Xavier Martorell, Eduard Ayguade, Zehra Sura, Tong Chen, Tao Zhang, Kevin O'Brien, and Kathryn M. O'Brien. 2004. Nanos Mercurium: a Research Compiler for OpenMP. In European Workshop on OpenMP (EWOMP '04). 103--109."},{"key":"e_1_3_2_1_5_1","volume-title":"Legion: Expressing Locality and Independence with Logical Regions. In International Conference on High Performance Computing, Networking, Storage and Analysis (SC '12)","author":"Bauer Michael","year":"2012","unstructured":"Michael Bauer , Sean Treichler , Elliott Slaughter , and Alex Aiken . 2012 . Legion: Expressing Locality and Independence with Logical Regions. In International Conference on High Performance Computing, Networking, Storage and Analysis (SC '12) . 66:1--66:11. Michael Bauer, Sean Treichler, Elliott Slaughter, and Alex Aiken. 2012. Legion: Expressing Locality and Independence with Logical Regions. In International Conference on High Performance Computing, Networking, Storage and Analysis (SC '12). 66:1--66:11."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/209936.209958"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2013.98"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2464996.2465017"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2012.58"},{"key":"e_1_3_2_1_10_1","volume-title":"Runtime-Aware Architectures. In International Conference on Parallel and Distributed Computing (EuroPar '15)","author":"Casas Marc","year":"2015","unstructured":"Marc Casas , Miquel Moreto , Lluc Alvarez , Emilio Castillo , Dimitrios Chasapis , Timothy Hayes , Luc Jaulmes , Oscar Palomar , Osman Unsal , Adrian Cristal , Eduard Ayguade , Jesus Labarta , and Mateo Valero . 2015 . Runtime-Aware Architectures. In International Conference on Parallel and Distributed Computing (EuroPar '15) . 16--27. Marc Casas, Miquel Moreto, Lluc Alvarez, Emilio Castillo, Dimitrios Chasapis, Timothy Hayes, Luc Jaulmes, Oscar Palomar, Osman Unsal, Adrian Cristal, Eduard Ayguade, Jesus Labarta, and Mateo Valero. 2015. Runtime-Aware Architectures. In International Conference on Parallel and Distributed Computing (EuroPar '15). 16--27."},{"key":"e_1_3_2_1_11_1","volume-title":"CATA: Criticality Aware Task Acceleration for Multicore Processors. In International Parallel and Distributed Processing Symposium (IPDPS '16)","author":"Castillo Emilio","year":"2016","unstructured":"Emilio Castillo , Miquel Moreto , Marc Casas , Lluc Alvarez , Enrique Vallejo , Kalia Chronaki , Rosa M. Badia , Jose L. Bosque , Ramon Beivide , Eduard Ayguade , Jesus Labarta , and Mateo Valero . 2016 . CATA: Criticality Aware Task Acceleration for Multicore Processors. In International Parallel and Distributed Processing Symposium (IPDPS '16) . 413--422. Emilio Castillo, Miquel Moreto, Marc Casas, Lluc Alvarez, Enrique Vallejo, Kalia Chronaki, Rosa M. Badia, Jose L. Bosque, Ramon Beivide, Eduard Ayguade, Jesus Labarta, and Mateo Valero. 2016. CATA: Criticality Aware Task Acceleration for Multicore Processors. In International Parallel and Distributed Processing Symposium (IPDPS '16). 413--422."},{"volume-title":"International Parallel and Distributed Processing Symposium Workshops (IPDPSW '17)","author":"Chandrasekar Kavitha","key":"e_1_3_2_1_12_1","unstructured":"Kavitha Chandrasekar , Xiang Ni , and Laxmikant V. Kale . 2017. A Memory Heterogeneity-Aware Runtime System for Bandwidth-Sensitive HPC Applications . In International Parallel and Distributed Processing Symposium Workshops (IPDPSW '17) . 1293--1300. Kavitha Chandrasekar, Xiang Ni, and Laxmikant V. Kale. 2017. A Memory Heterogeneity-Aware Runtime System for Bandwidth-Sensitive HPC Applications. In International Parallel and Distributed Processing Symposium Workshops (IPDPSW '17). 1293--1300."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0129626411000151"},{"key":"e_1_3_2_1_14_1","volume-title":"CnC-CUDA: Declarative Programming for GPUs. In International Workshop on Languages and Compilers for Parallel Computing (LCPC '10)","author":"Grossman Max","year":"2010","unstructured":"Max Grossman , Alina Simion Sbirlea , Zoran Budimlic , and Vivek Sarkar . 2010 . CnC-CUDA: Declarative Programming for GPUs. In International Workshop on Languages and Compilers for Parallel Computing (LCPC '10) . 230--245. Max Grossman, Alina Simion Sbirlea, Zoran Budimlic, and Vivek Sarkar. 2010. CnC-CUDA: Declarative Programming for GPUs. In International Workshop on Languages and Compilers for Parallel Computing (LCPC '10). 230--245."},{"key":"e_1_3_2_1_15_1","volume-title":"http:\/\/habanero.rice.edu","author":"Software Project Habanero Multicore","year":"2018","unstructured":"Habanero Multicore Software Project . http:\/\/habanero.rice.edu . 2018 . Habanero Multicore Software Project. http:\/\/habanero.rice.edu. 2018."},{"volume-title":"http:\/\/memkind.github.io\/memkind","year":"2018","key":"e_1_3_2_1_16_1","unstructured":"Memkind. http:\/\/memkind.github.io\/memkind . 2018 . Memkind. http:\/\/memkind.github.io\/memkind. 2018."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2628071.2628089"},{"key":"e_1_3_2_1_18_1","unstructured":"JEDEC. 2013. High Bandwidth Memory (HBM) DRAM. JESD235.  JEDEC. 2013. High Bandwidth Memory (HBM) DRAM. JESD235."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2014.51"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485922.2485957"},{"key":"e_1_3_2_1_21_1","volume-title":"CHOP: Adaptive Filter-based DRAM Caching for CMP Server Platforms. In International Symposium on High-Performance Computer Architecture (HPCA '10)","author":"Jiang Xiaowei","year":"2010","unstructured":"Xiaowei Jiang , Niti Madan , Li Zhao , Mike Upton , Ravishankar Iyer , Srihari Makineni , Donald Newell , Yan Solihin , and Rajeev Balasubramonian . 2010 . CHOP: Adaptive Filter-based DRAM Caching for CMP Server Platforms. In International Symposium on High-Performance Computer Architecture (HPCA '10) . 1--12. Xiaowei Jiang, Niti Madan, Li Zhao, Mike Upton, Ravishankar Iyer, Srihari Makineni, Donald Newell, Yan Solihin, and Rajeev Balasubramonian. 2010. CHOP: Adaptive Filter-based DRAM Caching for CMP Server Platforms. In International Symposium on High-Performance Computer Architecture (HPCA '10). 1--12."},{"key":"e_1_3_2_1_22_1","volume-title":"Towards Automatic HBM Allocation Using LLVM: A Case Study with Knights Landing. In Workshop on LLVM Compiler Infrastructure in HPC (LLVM-HPC '16)","author":"Khaldi Dounia","year":"2016","unstructured":"Dounia Khaldi and Barbara Chapman . 2016 . Towards Automatic HBM Allocation Using LLVM: A Case Study with Knights Landing. In Workshop on LLVM Compiler Infrastructure in HPC (LLVM-HPC '16) . 12--20. Dounia Khaldi and Barbara Chapman. 2016. Towards Automatic HBM Allocation Using LLVM: A Case Study with Knights Landing. In Workshop on LLVM Compiler Infrastructure in HPC (LLVM-HPC '16). 12--20."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1229428.1229477"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155673"},{"key":"e_1_3_2_1_25_1","volume-title":"RADAR: Runtime-Assisted Dead Region Management for Last-level Caches. In International Symposium on High Performance Computer Architecture (HPCA '16)","author":"Manivannan Madhavan","year":"2016","unstructured":"Madhavan Manivannan , Vassilis Papaefstathiou , Miquel Pericas , and Per Stenstrom . 2016 . RADAR: Runtime-Assisted Dead Region Management for Last-level Caches. In International Symposium on High Performance Computer Architecture (HPCA '16) . 644--656. Madhavan Manivannan, Vassilis Papaefstathiou, Miquel Pericas, and Per Stenstrom. 2016. RADAR: Runtime-Assisted Dead Region Management for Last-level Caches. In International Symposium on High Performance Computer Architecture (HPCA '16). 644--656."},{"key":"e_1_3_2_1_26_1","volume-title":"The Open Community Runtime: A Runtime System for Extreme Scale Computing. In High Performance Extreme Computing Conference (HPEC '16)","author":"Mattson Timothy G.","year":"2016","unstructured":"Timothy G. Mattson , Romain Cledat , Vincent Cave , Vivek Sarkar , Zoran Budimlic , Sanjay Chatterjee , Josh Fryman , Ivan Ganev , Robin Knauerhase , Min Lee , Benoit Meister , Brian Nickerson , Nick Pepperling , Bala Seshasayee , Sagnak Tasirlar , Justin Teller , and Nick Vrvilo . 2016 . The Open Community Runtime: A Runtime System for Extreme Scale Computing. In High Performance Extreme Computing Conference (HPEC '16) . 1--7. Timothy G. Mattson, Romain Cledat, Vincent Cave, Vivek Sarkar, Zoran Budimlic, Sanjay Chatterjee, Josh Fryman, Ivan Ganev, Robin Knauerhase, Min Lee, Benoit Meister, Brian Nickerson, Nick Pepperling, Bala Seshasayee, Sagnak Tasirlar, Justin Teller, and Nick Vrvilo. 2016. The Open Community Runtime: A Runtime System for Extreme Scale Computing. In High Performance Extreme Computing Conference (HPEC '16). 1--7."},{"key":"e_1_3_2_1_27_1","volume-title":"Memory Bandwidth and Machine Balance in Current High Performance Computers","author":"McCalpin John D.","year":"1995","unstructured":"John D. McCalpin . 1995. Memory Bandwidth and Machine Balance in Current High Performance Computers . IEEE Computer Society Technical Committee on Computer Architecture (TCCA) Newsletter ( 1995 ), 19--25. John D. McCalpin. 1995. Memory Bandwidth and Machine Balance in Current High Performance Computers. IEEE Computer Society Technical Committee on Computer Architecture (TCCA) Newsletter (1995), 19--25."},{"volume-title":"Heterogeneous Memory Architectures: A HW\/SW Approach for Mixing Die-stacked and Off-package Memories. In International Symposium on High Performance Computer Architecture (HPCA '15)","author":"Meswani Mitesh R.","key":"e_1_3_2_1_28_1","unstructured":"Mitesh R. Meswani , Sergey Blagodurov , David Roberts , John Slice , Mike Ignatowski , and Gabriel H. Loh . 2015 . Heterogeneous Memory Architectures: A HW\/SW Approach for Mixing Die-stacked and Off-package Memories. In International Symposium on High Performance Computer Architecture (HPCA '15) . 126--136. Mitesh R. Meswani, Sergey Blagodurov, David Roberts, John Slice, Mike Ignatowski, and Gabriel H. Loh. 2015. Heterogeneous Memory Architectures: A HW\/SW Approach for Mixing Die-stacked and Off-package Memories. In International Symposium on High Performance Computer Architecture (HPCA '15). 126--136."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2012.6378637"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2807591.2807625"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/HOTCHIPS.2011.7477494"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3092255.3092273"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2013.53"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2012.30"},{"key":"e_1_3_2_1_35_1","volume-title":"Capability Models for Manycore Memory Systems: A Case-Study with Xeon Phi KNL. In International Parallel and Distributed Processing Symposium (IPDPS 17)","author":"Ramos Sabela","year":"2017","unstructured":"Sabela Ramos and Torsten Hoefler . 2017 . Capability Models for Manycore Memory Systems: A Case-Study with Xeon Phi KNL. In International Parallel and Distributed Processing Symposium (IPDPS 17) . 297--306. Sabela Ramos and Torsten Hoefler. 2017. Capability Models for Manycore Memory Systems: A Case-Study with Xeon Phi KNL. In International Parallel and Distributed Processing Symposium (IPDPS 17). 297--306."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2248418.2248428"},{"key":"e_1_3_2_1_37_1","volume-title":"Automating the Application Data Placement in Hybrid Memory Systems. In International Conference on Cluster Computing (CLUSTER '17)","author":"Servat Harald","year":"2017","unstructured":"Harald Servat , Antonio J. Pe\u00f1a , German Llort , Estanislao Mercadal , Hans Christian Hoppe , and Jesus Labarta . 2017 . Automating the Application Data Placement in Hybrid Memory Systems. In International Conference on Cluster Computing (CLUSTER '17) . 126--136. Harald Servat, Antonio J. Pe\u00f1a, German Llort, Estanislao Mercadal, Hans Christian Hoppe, and Jesus Labarta. 2017. Automating the Application Data Placement in Hybrid Memory Systems. In International Conference on Cluster Computing (CLUSTER '17). 126--136."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2014.56"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2012.31"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2016.25"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.14529\/jsfi140102"}],"event":{"name":"ICS '18: 2018 International Conference on Supercomputing","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture"],"location":"Beijing China","acronym":"ICS '18"},"container-title":["Proceedings of the 2018 International Conference on Supercomputing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3205289.3205312","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3205289.3205312","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:08:55Z","timestamp":1750208935000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3205289.3205312"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,6,12]]},"references-count":41,"alternative-id":["10.1145\/3205289.3205312","10.1145\/3205289"],"URL":"https:\/\/doi.org\/10.1145\/3205289.3205312","relation":{},"subject":[],"published":{"date-parts":[[2018,6,12]]},"assertion":[{"value":"2018-06-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}