{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,5]],"date-time":"2026-03-05T15:45:09Z","timestamp":1772725509949,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":71,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,10,12]],"date-time":"2019-10-12T00:00:00Z","timestamp":1570838400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Samsung Research Funding Center of Samsung Electronics award","award":["SRFC-IT1501-07"],"award-info":[{"award-number":["SRFC-IT1501-07"]}]},{"name":"Institute for Information and Communications Technology Promotion (IITP) grant funded by Korea government (MSIT)","award":["2014-0-00035"],"award-info":[{"award-number":["2014-0-00035"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,10,12]]},"DOI":"10.1145\/3352460.3358297","type":"proceedings-article","created":{"date-parts":[[2019,10,11]],"date-time":"2019-10-11T11:16:45Z","timestamp":1570792605000},"page":"726-739","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["Charon"],"prefix":"10.1145","author":[{"given":"Jaeyoung","family":"Jang","sequence":"first","affiliation":[{"name":"Sungkyunkwan University, Suwon, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jun","family":"Heo","sequence":"additional","affiliation":[{"name":"Seoul National University, Seoul, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yejin","family":"Lee","sequence":"additional","affiliation":[{"name":"Seoul National University, Seoul, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jaeyeon","family":"Won","sequence":"additional","affiliation":[{"name":"Seoul National University, Seoul, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Seonghak","family":"Kim","sequence":"additional","affiliation":[{"name":"Seoul National University, Seoul, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sung Jun","family":"Jung","sequence":"additional","affiliation":[{"name":"Seoul National University, Seoul, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hakbeom","family":"Jang","sequence":"additional","affiliation":[{"name":"Sungkyunkwan University, Suwon, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tae Jun","family":"Ham","sequence":"additional","affiliation":[{"name":"Seoul National University, Seoul, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jae W.","family":"Lee","sequence":"additional","affiliation":[{"name":"Seoul National University, Seoul, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,10,12]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2750386"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2750385"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2750397"},{"key":"e_1_3_2_1_4_1","volume-title":"Optimizing the TLB Shootdown Algorithm with Page Access Tracking. In 2017 USENIX Annual Technical Conference (USENIX ATC 17)","author":"Amit Nadav","year":"2017","unstructured":"Nadav Amit. 2017. Optimizing the TLB Shootdown Algorithm with Page Access Tracking. In 2017 USENIX Annual Technical Conference (USENIX ATC 17). USENIX Association, Santa Clara, CA, 27--39. https:\/\/www.usenix.org\/conference\/atc17\/technical-sessions\/presentation\/amit"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2534706.2534726"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491894.2466485"},{"key":"e_1_3_2_1_7_1","unstructured":"Chisel3. https:\/\/github.com\/freechipsproject\/chisel3."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3243176.3243195"},{"key":"e_1_3_2_1_9_1","unstructured":"Hybrid Memory Cube Consortium. Hybrid Memory Cube Specification 2.1. http:\/\/hybridmemorycube.org\/files\/SiteDownloads\/HMC-30G-VSR_HMCC_Specification_Rev2.1_20151105.pdf."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/2337159.2337204"},{"key":"e_1_3_2_1_11_1","volume-title":"Intel 64 and IA-32 Architectures Software Developer's Manual. Reference number: 325462-057US","author":"Intel Corporation","year":"2015","unstructured":"Intel Corporation. Intel 64 and IA-32 Architectures Software Developer's Manual. Reference number: 325462-057US, 2015. https:\/\/software.intel.com\/en-us\/articles\/intel-sdm."},{"key":"e_1_3_2_1_12_1","volume-title":"2nd Workshop on Near-Data Processing (WoNDP '14)","author":"Eckert Yasuko","year":"2014","unstructured":"Yasuko Eckert, Nuwan Jayasena, and Gabriel H Loh. 2014. Thermal feasibility of die-stacked processing in memory. In 2nd Workshop on Near-Data Processing (WoNDP '14)."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.14778\/2752939.2752949"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815407"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2015.22"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037702"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2694344.2694361"},{"key":"e_1_3_2_1_18_1","volume-title":"15th Workshop on Hot Topics in Operating Systems (HotOS {XV}).","author":"Gog Ionel","year":"2015","unstructured":"Ionel Gog, Jana Giceva, Malte Schwarzkopf, Kapil Vaswani, Dimitrios Vytiniotis, Ganesan Ramalingam, Manuel Costa, Derek G Murray, Steven Hand, and Michael Isard. 2015. Broom: Sweeping out garbage collection from big data systems. In 15th Workshop on Hot Topics in Operating Systems (HotOS {XV})."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3155287"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2818950.2818952"},{"key":"e_1_3_2_1_21_1","volume-title":"Proceedings of the 2005 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI '05)","author":"Hertz Matthew","unstructured":"Matthew Hertz, Yi Feng, and Emery D. Berger. 2005. Garbage Collection Without Paging. In Proceedings of the 2005 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI '05). ACM, New York, NY, USA, 143--153."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2967938.2967958"},{"key":"e_1_3_2_1_23_1","unstructured":"Intel. Intel i7-4790 Processor v4. https:\/\/ark.intel.com\/ko\/products\/80806\/Intel-Core-i7-4790-Processor-8M-Cache-up-to-4-00-GHz-."},{"key":"e_1_3_2_1_24_1","unstructured":"Java HotSpot Virtual Machine. http:\/\/openjdk.java.net\/groups\/hotspot."},{"key":"e_1_3_2_1_25_1","volume-title":"JEDEC Standard JESD235A: High Bandwidth Memory","author":"JEDEC.","unstructured":"JEDEC. 2015. JEDEC Standard JESD235A: High Bandwidth Memory (HBM) DRAM. JEDEC Solid State Technology Association, Virginia, USA."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/LCA.2017.2700298"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555806"},{"key":"e_1_3_2_1_28_1","unstructured":"KDD Cup 2010 Dataset. https:\/\/pslcdatashop.web.cmu.edu\/KDDCup\/downloads.jsp."},{"key":"e_1_3_2_1_29_1","unstructured":"KDD Cup 2010 transformed Dataset. https:\/\/www.csie.ntu.edu.tw\/~cjlin\/libsvmtools\/datasets\/binary.html."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2016.41"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/2523721.2523744"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3232521"},{"key":"e_1_3_2_1_33_1","volume-title":"Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation (OSDI). USENIX Association","author":"Kyrola Aapo","year":"2012","unstructured":"Aapo Kyrola, Guy Blelloch, and Carlos Guestrin. 2012. GraphChi: Large-scale Graph Computation on Just a PC. In Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation (OSDI). USENIX Association, Berkeley, CA, USA, 31--46. http:\/\/dl.acm.org\/citation.cfm?id=2387880.2387884"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1669112.1669172"},{"key":"e_1_3_2_1_35_1","volume-title":"SC '12: Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis. 1--11","author":"Li S.","unstructured":"S. Li, D. H. Yoon, K. Chen, J. Zhao, J. H. Ahn, J. B. Brockman, Y. Xie, and N. P. Jouppi. 2012. MAGE: Adaptive Granularity and ECC for resilient and power efficient memory systems. In SC '12: Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis. 1--11."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1553374.1553462"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872386"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2018.00022"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2004.2"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTCSA.2005.25"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133956.1133959"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133956.1133959"},{"key":"e_1_3_2_1_43_1","unstructured":"SUN Microystems. Memory Management in the Java HotSpot\u2122 Virtual Machine."},{"key":"e_1_3_2_1_44_1","unstructured":"MIT. GraphChallenge Dataset. http:\/\/www.graphchallenge.mit.edu."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/800055.802040"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2017.54"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","unstructured":"Lifeng Nai Ramyad Hadidi He Xiao Hyojong Kim Jaewoong Sim and Hyesoon Kim. 2018. CoolPIM: Thermal-Aware Source Throttling for Efficient PIM Instruction Offloading (IPDPS). 680--689. https:\/\/doi.org\/10.1109\/IPDPS.2018.00077","DOI":"10.1109\/IPDPS.2018.00077"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1147\/JRD.2015.2409732"},{"key":"e_1_3_2_1_49_1","volume-title":"Proceedings of the USENIX Conference on Operating Systems Design and Implementation (OSDI'16)","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 Proceedings of the USENIX Conference on Operating Systems Design and Implementation (OSDI'16). USENIX Association, Berkeley, CA, USA, 349--365. http:\/\/dl.acm.org\/citation.cfm?id=3026877.3026905"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2694344.2694345"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2019.00016"},{"key":"e_1_3_2_1_52_1","unstructured":"OpenJDK7. http:\/\/openjdk.java.net\/projects\/jdk7\/."},{"key":"e_1_3_2_1_53_1","unstructured":"Oracle. Java Tuning White Paper. https:\/\/www.oracle.com\/technetwork\/java\/tuning-139912.html."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080251"},{"key":"e_1_3_2_1_55_1","unstructured":"PHASE project of the Japanese National Institute of Advanced Industrial Science and Technology. Matrix Market. https:\/\/math.nist.gov\/MatrixMarket\/."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2014.6844483"},{"key":"e_1_3_2_1_57_1","volume-title":"NDC: Analyzing the impact of 3D-stacked memory+logic devices on MapReduce workloads.","author":"Pugsley Seth H.","year":"2014","unstructured":"Seth H. Pugsley, Jeffrey Jestes, Huihui Zhang, Rajeev Balasubramonian, Vijayalakshmi Srinivasan, Alper Buyuktosunoglu, Al Davis, and Feifei Li. 2014. NDC: Analyzing the impact of 3D-stacked memory+logic devices on MapReduce workloads.. In ISPASS. IEEE Computer Society, 190--200. http:\/\/dblp.unitrier.de\/db\/conf\/ispass\/ispass2014.html#PugsleyJZBSBDL14"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485922.2485963"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/2989081.2989099"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/381792.195504"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2003.1217230"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/1296907.1296928"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/800020.808261"},{"key":"e_1_3_2_1_64_1","unstructured":"David Michael Ungar. 1986. The Design and Evaluation of a High Performance Smalltalk System. Ph.D. Dissertation. University of California at Berkeley Berkeley CA USA. UMI order no. GAX86-24972."},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/4.509850"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1007715101339"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2006.02.007"},{"key":"e_1_3_2_1_68_1","volume-title":"Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI '06)","author":"Yang Ting","year":"2006","unstructured":"Ting Yang, Emery D. Berger, Scott F. Kaplan, and J. Eliot B. Moss. 2006. CRAMM: Virtual Memory Support for Garbage-collected Applications. In Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI '06). USENIX Association, Berkeley, CA, USA, 103--116."},{"key":"e_1_3_2_1_69_1","volume-title":"Proceedings of the 2nd USENIX Conference on Hot Topics in Cloud Computing (HotCloud). USENIX Association","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 Proceedings of the 2nd USENIX Conference on Hot Topics in Cloud Computing (HotCloud). USENIX Association, Berkeley, CA, USA, 10--10. http:\/\/dl.acm.org\/citation.cfm?id=1863103.1863113"},{"key":"e_1_3_2_1_70_1","unstructured":"ZGC: The Z Garbage Collector. https:\/\/openjdk.java.net\/projects\/zgc\/."},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2018.00053"}],"event":{"name":"MICRO '52: The 52nd Annual IEEE\/ACM International Symposium on Microarchitecture","location":"Columbus OH USA","acronym":"MICRO '52","sponsor":["SIGMICRO ACM Special Interest Group on Microarchitectural Research and Processing","IEEE CS"]},"container-title":["Proceedings of the 52nd Annual IEEE\/ACM International Symposium on Microarchitecture"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3352460.3358297","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3352460.3358297","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,29]],"date-time":"2025-07-29T22:28:02Z","timestamp":1753828082000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3352460.3358297"}},"subtitle":["Specialized Near-Memory Processing Architecture for Clearing Dead Objects in Memory"],"short-title":[],"issued":{"date-parts":[[2019,10,12]]},"references-count":71,"alternative-id":["10.1145\/3352460.3358297","10.1145\/3352460"],"URL":"https:\/\/doi.org\/10.1145\/3352460.3358297","relation":{},"subject":[],"published":{"date-parts":[[2019,10,12]]},"assertion":[{"value":"2019-10-12","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}