{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,2]],"date-time":"2026-07-02T23:37:13Z","timestamp":1783035433793,"version":"3.54.6"},"publisher-location":"New York, NY, USA","reference-count":48,"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"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,6,12]]},"DOI":"10.1145\/3205289.3205320","type":"proceedings-article","created":{"date-parts":[[2018,9,13]],"date-time":"2018-09-13T12:54:52Z","timestamp":1536843292000},"page":"263-273","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":15,"title":["ProfDP"],"prefix":"10.1145","author":[{"given":"Shasha","family":"Wen","sequence":"first","affiliation":[{"name":"College of William and Mary"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lucy","family":"Cherkasova","sequence":"additional","affiliation":[{"name":"ARM Research"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Felix Xiaozhu","family":"Lin","sequence":"additional","affiliation":[{"name":"Purdue ECE"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xu","family":"Liu","sequence":"additional","affiliation":[{"name":"College of William and Mary"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2018,6,12]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2010. Intel\u00ae 64 and IA-32 Architectures Software Developer's Manual. (2010).  2010. Intel\u00ae 64 and IA-32 Architectures Software Developer's Manual. (2010)."},{"key":"e_1_3_2_1_2_1","volume-title":"Tallent","author":"Adhianto Laksono","year":"2010","unstructured":"Laksono Adhianto , Sinchan Banerjee , Mike Fagan , Mark Krentel , Gabriel Marin , John Mellor-Crummey , and Nathan R . Tallent . 2010 . HPCToolkit: Tools for performance analysis of optimized parallel programs. Concurrency and Computation: Practice and Experience ( 2010). Laksono Adhianto, Sinchan Banerjee, Mike Fagan, Mark Krentel, Gabriel Marin, John Mellor-Crummey, and Nathan R. Tallent. 2010. HPCToolkit: Tools for performance analysis of optimized parallel programs. Concurrency and Computation: Practice and Experience (2010)."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2775054.2694381"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/11945918_35"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/774789.774805"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1454115.1454128"},{"key":"e_1_3_2_1_7_1","volume-title":"Memkind: An Extensible Heap Memory Manager for Heterogeneous Memory Platforms and Mixed Memory Policies. Technical Report. Sandia National Laboratories (SNL-NM)","author":"Cantalupo Christopher","year":"2015","unstructured":"Christopher Cantalupo , Vishwanath Venkatesan , Jeff Hammond , Krzysztof Czurlyo , and Simon David Hammond . 2015 . Memkind: An Extensible Heap Memory Manager for Heterogeneous Memory Platforms and Mixed Memory Policies. Technical Report. Sandia National Laboratories (SNL-NM) , Albuquerque, NM ( United States) . Christopher Cantalupo, Vishwanath Venkatesan, Jeff Hammond, Krzysztof Czurlyo, and Simon David Hammond. 2015. Memkind: An Extensible Heap Memory Manager for Heterogeneous Memory Platforms and Mixed Memory Policies. Technical Report. Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2012.11"},{"key":"e_1_3_2_1_9_1","unstructured":"Shuai Che. 2009. Rodinia NW Benchmark. https:\/\/www.cs.virginia.edu\/~skadron\/wiki\/rodinia\/index.php\/Needleman-Wunsch. (2009).  Shuai Che. 2009. Rodinia NW Benchmark. https:\/\/www.cs.virginia.edu\/~skadron\/wiki\/rodinia\/index.php\/Needleman-Wunsch. (2009)."},{"key":"e_1_3_2_1_10_1","unstructured":"Shuai Che. 2009. Rodinia Streamcluster Benchmark. https:\/\/www.cs.virginia.edu\/~skadron\/wiki\/rodinia\/index.php\/Streamcluster. (2009).  Shuai Che. 2009. Rodinia Streamcluster Benchmark. https:\/\/www.cs.virginia.edu\/~skadron\/wiki\/rodinia\/index.php\/Streamcluster. (2009)."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2009.5306797"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2925426.2926277"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2014.20"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1274971.1274976"},{"key":"e_1_3_2_1_15_1","unstructured":"Intel Corp. 2014. NVM Library. http:\/\/pmem.io\/nvml\/. (2014).  Intel Corp. 2014. NVM Library. http:\/\/pmem.io\/nvml\/. (2014)."},{"key":"e_1_3_2_1_16_1","unstructured":"Intel Corporation. 2016. Intel Resource Director Technology. https:\/\/events.linuxfoundation.org\/sites\/events\/files\/slides\/cat8.pdf. (2016).  Intel Corporation. 2016. Intel Resource Director Technology. https:\/\/events.linuxfoundation.org\/sites\/events\/files\/slides\/cat8.pdf. (2016)."},{"key":"e_1_3_2_1_17_1","unstructured":"Paul J. Drongowski. 2007. Instruction-Based Sampling: A New Performance Analysis Technique for AMD Family 10h Processors. http:\/\/developer.amd.com\/Assets\/AMD_IBS_paper_EN.pdf. (November 2007). Last accessed: Dec. 13 2013.  Paul J. Drongowski. 2007. Instruction-Based Sampling: A New Performance Analysis Technique for AMD Family 10h Processors. http:\/\/developer.amd.com\/Assets\/AMD_IBS_paper_EN.pdf. (November 2007). Last accessed: Dec. 13 2013."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901344"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2013.6494987"},{"key":"e_1_3_2_1_20_1","unstructured":"William Gropp. 2016. Graph500 Benchmark. http:\/\/www.graph500.org\/. (2016).  William Gropp. 2016. Graph500 Benchmark. http:\/\/www.graph500.org\/. (2016)."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2742854.2742886"},{"key":"e_1_3_2_1_22_1","unstructured":"Intel Corporation. 2010. Linux Performance Tool. http:\/\/www.brendangregg.com\/linuxperf.html. (2010).  Intel Corporation. 2010. Linux Performance Tool. http:\/\/www.brendangregg.com\/linuxperf.html. (2010)."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517326.2451543"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"crossref","unstructured":"Ian Karlin Jeff Keasler and Rob Neely. 2013. LULESH 2.0 Updates and Changes. Technical Report LLNL-TR-641973. 1--9 pages.  Ian Karlin Jeff Keasler and Rob Neely. 2013. LULESH 2.0 Updates and Changes. Technical Report LLNL-TR-641973. 1--9 pages.","DOI":"10.2172\/1090032"},{"key":"e_1_3_2_1_25_1","volume-title":"Bas WSMM Ketelaars, and RAM Wolters","author":"Lankhorst Martijn HR","year":"2005","unstructured":"Martijn HR Lankhorst , Bas WSMM Ketelaars, and RAM Wolters . 2005 . Low-cost and Nanoscale Nonvolatile Memory Concept for Future Silicon Chips. Nature materials 4, 4 (2005), 347--352. Martijn HR Lankhorst, Bas WSMM Ketelaars, and RAM Wolters. 2005. Low-cost and Nanoscale Nonvolatile Memory Concept for Future Silicon Chips. Nature materials 4, 4 (2005), 347--352."},{"key":"e_1_3_2_1_26_1","volume-title":"d.}. LLNL Coral Benchmarks. https:\/\/asc.llnl.gov\/CORAL-benchmarks. ({n. d.}). Last accessed","author":"Lawrence Livermore National Laboratory. {n.","year":"2013","unstructured":"Lawrence Livermore National Laboratory. {n. d.}. LLNL Coral Benchmarks. https:\/\/asc.llnl.gov\/CORAL-benchmarks. ({n. d.}). Last accessed : Dec. 12, 2013 . Lawrence Livermore National Laboratory. {n. d.}. LLNL Coral Benchmarks. https:\/\/asc.llnl.gov\/CORAL-benchmarks. ({n. d.}). Last accessed: Dec. 12, 2013."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2012.89"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872401"},{"key":"e_1_3_2_1_29_1","volume-title":"Building intuition","author":"Little John DC","unstructured":"John DC Little and Stephen C Graves . 2008. Little's Law . In Building intuition . Springer , 81--100. John DC Little and Stephen C Graves. 2008. Little's Law. In Building intuition. Springer, 81--100."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2013.6557169"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2807591.2807648"},{"key":"e_1_3_2_1_32_1","unstructured":"LLNL. 2014. LLNL AMG Benchmark. https:\/\/asc.llnl.gov\/CORAL-benchmarks. (2014).  LLNL. 2014. LLNL AMG Benchmark. https:\/\/asc.llnl.gov\/CORAL-benchmarks. (2014)."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1394608.1382159"},{"key":"e_1_3_2_1_34_1","volume-title":"MASCOTS'95","author":"McKenney Paul E","year":"1995","unstructured":"Paul E McKenney . 1995 . Differential Profiling. In Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 1995 . MASCOTS'95 ., Proceedings of the Third International Workshop on. IEEE, 237--241. Paul E McKenney. 1995. Differential Profiling. In Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 1995. MASCOTS'95., Proceedings of the Third International Workshop on. IEEE, 237--241."},{"key":"e_1_3_2_1_35_1","unstructured":"NASA. 2016. NAS Benchmark. http:\/\/www.nas.nasa.gov\/publications\/npb.html. (2016).  NASA. 2016. NAS Benchmark. http:\/\/www.nas.nasa.gov\/publications\/npb.html. (2016)."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3092255.3092273"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1995896.1995911"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2011.6114174"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2926697.2926702"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/HOTCHIPS.2015.7477467"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2010.47"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542526"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814576.2814806"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2015.10"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2907294.2907321"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451153"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2012.6378661"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2015.43"}],"event":{"name":"ICS '18: 2018 International Conference on Supercomputing","location":"Beijing China","acronym":"ICS '18","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture"]},"container-title":["Proceedings of the 2018 International Conference on Supercomputing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3205289.3205320","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3205289.3205320","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.3205320"}},"subtitle":["A Lightweight Profiler to Guide Data Placement in Heterogeneous Memory Systems"],"short-title":[],"issued":{"date-parts":[[2018,6,12]]},"references-count":48,"alternative-id":["10.1145\/3205289.3205320","10.1145\/3205289"],"URL":"https:\/\/doi.org\/10.1145\/3205289.3205320","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"}}]}}