{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T08:26:05Z","timestamp":1774599965075,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":67,"publisher":"ACM","funder":[{"DOI":"10.13039\/501100014188","name":"Ministry of Science and ICT, South Korea","doi-asserted-by":"publisher","award":["RS-2024-00456287"],"award-info":[{"award-number":["RS-2024-00456287"]}],"id":[{"id":"10.13039\/501100014188","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003725","name":"National Research Foundation of Korea","doi-asserted-by":"publisher","award":["RS-2025-00554650"],"award-info":[{"award-number":["RS-2025-00554650"]}],"id":[{"id":"10.13039\/501100003725","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Ministry of Trade, Industry and Energy of Korea","award":["RS-2024-00420541"],"award-info":[{"award-number":["RS-2024-00420541"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,6,21]]},"DOI":"10.1145\/3695053.3731114","type":"proceedings-article","created":{"date-parts":[[2025,6,20]],"date-time":"2025-06-20T16:43:11Z","timestamp":1750437791000},"page":"679-693","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["A4: Microarchitecture-Aware LLC Management for Datacenter Servers with Emerging I\/O Devices"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-6286-0980","authenticated-orcid":false,"given":"Haneul","family":"Park","sequence":"first","affiliation":[{"name":"University of Illinois Urbana-Champaign, Urbana, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-0619-8634","authenticated-orcid":false,"given":"Jiaqi","family":"Lou","sequence":"additional","affiliation":[{"name":"University of Illinois Urbana-Champaign, Urbana, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0891-5286","authenticated-orcid":false,"given":"Sangjin","family":"Lee","sequence":"additional","affiliation":[{"name":"Chung-Ang University, Seoul, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8389-2133","authenticated-orcid":false,"given":"Yifan","family":"Yuan","sequence":"additional","affiliation":[{"name":"Meta, Menlo Park, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-3108-2893","authenticated-orcid":false,"given":"KyoungSoo","family":"Park","sequence":"additional","affiliation":[{"name":"Seoul National University, Seoul, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4512-0121","authenticated-orcid":false,"given":"Yongseok","family":"Son","sequence":"additional","affiliation":[{"name":"Chung-Ang University, Seoul, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7513-2858","authenticated-orcid":false,"given":"Ipoom","family":"Jeong","sequence":"additional","affiliation":[{"name":"Yonsei University, Seoul, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0442-5634","authenticated-orcid":false,"given":"Nam Sung","family":"Kim","sequence":"additional","affiliation":[{"name":"University of Illinois Urbana-Champaign, Urbana, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,6,20]]},"reference":[{"key":"e_1_3_3_2_2_2","doi-asserted-by":"crossref","unstructured":"Alaa\u00a0R Alameldeen and David\u00a0A Wood. 2006. IPC considered harmful for multiprocessor workloads. IEEE Micro 26 4 (2006) 8\u201317.","DOI":"10.1109\/MM.2006.73"},{"key":"e_1_3_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO56248.2022.00042"},{"key":"e_1_3_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS48437.2020.00031"},{"key":"e_1_3_3_2_5_2","unstructured":"AMD. Accessed in 2025. Smart Data Cache Injection (SDCI) White Paper. https:\/\/www.amd.com\/content\/dam\/amd\/en\/documents\/epyc-technical-docs\/white-papers\/58725.pdf."},{"key":"e_1_3_3_2_6_2","unstructured":"Arm. Accessed in 2025. Arm DynamIQ Shared Unit Technical Reference Manual. https:\/\/developer.arm.com\/documentation\/100453\/latest\/."},{"key":"e_1_3_3_2_7_2","unstructured":"Tom Barbette. Accessed in 2024. tbarbette\/fastclick: FastClick - A faster version of the Click Modular Router featuring batching advanced multi-processing and improved Netmap and DPDK support (ANCS\u201915). Check the metron branch for Metron specificities (NSDI\u201918). PacketMill modifications (ASPLOS\u201921) as well as MiddleClick(ToN 2021) are merged in main. https:\/\/github.com\/tbarbette\/fastclick."},{"key":"e_1_3_3_2_8_2","first-page":"371","volume-title":"Proceedings of the Linux Symposium","author":"Bhattacharya Suparna","year":"2003","unstructured":"Suparna Bhattacharya, Steven Pratt, Badari Pulavarty, and Janet Morgan. 2003. Asynchronous I\/O support in Linux 2.5. In Proceedings of the Linux Symposium. 371\u2013386."},{"key":"e_1_3_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/3185768.3185771"},{"key":"e_1_3_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_3_3_2_11_2","unstructured":"cppreference.com. Accessed in 2024. Regular expressions library since (C++11). https:\/\/en.cppreference.com\/w\/cpp\/regex."},{"key":"e_1_3_3_2_12_2","unstructured":"Crucial. Accessed in 2024. Crucial\u00ae T705 Gen5 NVMe\u00ae M.2 SSD. https:\/\/www.crucial.com\/content\/dam\/crucial\/ssd-products\/t705\/flyers\/b2c\/crucial-t705-b2c-product-flyer-en.pdf."},{"key":"e_1_3_3_2_13_2","unstructured":"Luca Deri. Accessed in 2024. Using nDPI over DPDK to Classify and Block Unwanted Network Traffic. https:\/\/www.dpdk.org\/wp-content\/uploads\/sites\/35\/2018\/12\/LUCADERI_NDPI.pdf."},{"key":"e_1_3_3_2_14_2","unstructured":"DPDK. Accessed in 2024. 59. Packet Classification and Access Control \u2014 Data Plane Development Kit 24.03.0 documentation. https:\/\/doc.dpdk.org\/guides\/prog_guide\/packet_classif_access_ctrl.html."},{"key":"e_1_3_3_2_15_2","unstructured":"DPDK. Accessed in 2024. Data Plane Development Kit (DPDK). https:\/\/www.dpdk.org."},{"key":"e_1_3_3_2_16_2","unstructured":"DPDK. Accessed in 2024. GitHub - pktgen\/Pktgen-DPDK: DPDK based packet generator. https:\/\/github.com\/pktgen\/Pktgen-DPDK. (Accessed on 01\/04\/2023)."},{"key":"e_1_3_3_2_17_2","unstructured":"DPDK. Accessed in 2024. The Pktgen Application \u2014 Pktgen 23.06.1 documentation. https:\/\/pktgen-dpdk.readthedocs.io\/en\/latest\/. (Accessed on 06\/24\/2024)."},{"key":"e_1_3_3_2_18_2","first-page":"647","volume-title":"2019 USENIX Annual Technical Conference (USENIX ATC 19)","author":"Duggal Abhinav","year":"2019","unstructured":"Abhinav Duggal, Fani Jenkins, Philip Shilane, Ramprasad Chinthekindi, Ritesh Shah, and Mahesh Kamat. 2019. Data Domain Cloud Tier: Backup here, backup there, deduplicated everywhere!. In 2019 USENIX Annual Technical Conference (USENIX ATC 19). 647\u2013660."},{"key":"e_1_3_3_2_19_2","first-page":"673","volume-title":"USENIX ATC","author":"Farshin Alireza","year":"2020","unstructured":"Alireza Farshin, Amir Roozbeh, Gerald\u00a0Q Maguire\u00a0Jr, and Dejan Kosti\u0107. 2020. Reexamining Direct Cache Access to Optimize I\/O Intensive Applications for Multi-hundred-gigabit Networks. In USENIX ATC. 673\u2013689."},{"key":"e_1_3_3_2_20_2","unstructured":"FFSB-Prime. Accessed in 2024. FFSB-Prime\/ffsb: The Flexible Filesystem Benchmark (FFSB) is a cross-platform filesystem performance measurement tool. https:\/\/github.com\/FFSB-Prime\/ffsb."},{"key":"e_1_3_3_2_21_2","doi-asserted-by":"crossref","unstructured":"Jaeung Han Seungheun Jeon Young-ri Choi and Jaehyuk Huh. 2016. Interference management for distributed parallel applications in consolidated clusters. ACM SIGPLAN Notices 51 4 (2016) 443\u2013456.","DOI":"10.1145\/2954679.2872388"},{"key":"e_1_3_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2005.23"},{"key":"e_1_3_3_2_23_2","unstructured":"Intel. Accessed in 2024. 11th Gen Intel\u00ae Core\u2122 Processors Real-Time Tuning Guide. https:\/\/webdls.ieiworld.com\/data\/_prod-detail-feature\/DRPC-DEV-KIT\/Real-Time-Tuning-Guide-11th-Gen-Intel-Core-Processors-1.4.pdf."},{"key":"e_1_3_3_2_24_2","unstructured":"Intel. Accessed in 2024. GitHub - intel\/intel-cmt-cat: User space software for Intel(R) Resource Director Technology. https:\/\/github.com\/intel\/intel-cmt-cat."},{"key":"e_1_3_3_2_25_2","unstructured":"Intel. Accessed in 2024. Intel Xeon Processor Scalable Family Technical Overview. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/technical\/xeon-processor-scalable-family-technical-overview.html."},{"key":"e_1_3_3_2_26_2","unstructured":"Intel. Accessed in 2024. intel\/pcm: Intel\u00ae Performance Counter Monitor (Intel\u00ae PCM). https:\/\/github.com\/intel\/pcm."},{"key":"e_1_3_3_2_27_2","unstructured":"Intel. Accessed in 2024. Intel\u00ae Xeon\u00ae Skylake Processor Scalable Family Datasheet. https:\/\/www.intel.com\/content\/www\/us\/en\/content-details\/614073\/intel-xeon-processor-scalable-family-datasheet-volume-two-registers.html."},{"key":"e_1_3_3_2_28_2","unstructured":"Intel. Accessed in 2025. Intel\u00ae Data Direct I\/O Technology (Intel\u00ae DDIO): Technology Brief. https:\/\/www.intel.com\/content\/www\/us\/en\/io\/data-direct-i-o-technology-brief.html."},{"key":"e_1_3_3_2_29_2","doi-asserted-by":"crossref","unstructured":"Ravi Iyer Vivek De Ramesh Illikkal David Koufaty Bhushan Chitlur Andrew Herdrich Muhammad Khellah Fatih Hamzaoglu and Eric Karl. 2021. Advances in microprocessor cache architectures over the last 25 years. IEEE Micro 41 6 (2021) 78\u201388.","DOI":"10.1109\/MM.2021.3114903"},{"key":"e_1_3_3_2_30_2","doi-asserted-by":"crossref","unstructured":"Aamer Jaleel Kevin\u00a0B Theobald Simon\u00a0C Steely\u00a0Jr and Joel Emer. 2010. High performance cache replacement using re-reference interval prediction (RRIP). ACM SIGARCH computer architecture news 38 3 (2010) 60\u201371.","DOI":"10.1145\/1816038.1815971"},{"key":"e_1_3_3_2_31_2","unstructured":"Jens Axboe. Accessed in 2024. Flexible I\/O Tester. https:\/\/github.com\/axboe\/fio."},{"key":"e_1_3_3_2_32_2","doi-asserted-by":"crossref","unstructured":"Ipoom Jeong Jiaqi Lou Yongseok Son Yongjoo Park Yifan Yuan and Nam\u00a0Sung Kim. 2023. LADIO: Leakage-Aware Direct I\/O for I\/O-Intensive Workloads. IEEE Computer Architecture Letters (2023).","DOI":"10.1109\/LCA.2023.3290427"},{"key":"e_1_3_3_2_33_2","volume-title":"JWAC 2010-1st JILP Worshop on Computer Architecture Competitions: cache replacement Championship","author":"Jim\u00e9nez Daniel\u00a0A","year":"2010","unstructured":"Daniel\u00a0A Jim\u00e9nez. 2010. Dead block replacement and bypass with a sampling predictor. In JWAC 2010-1st JILP Worshop on Computer Architecture Competitions: cache replacement Championship."},{"key":"e_1_3_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/1854273.1854333"},{"key":"e_1_3_3_2_35_2","unstructured":"KIOXIA. Accessed in 2024. Data Center SSD | KIOXIA - Asia Pacific (English). https:\/\/apac.kioxia.com\/en-apac\/business\/ssd\/data-center-ssd.html."},{"key":"e_1_3_3_2_36_2","first-page":"789","volume-title":"2018 USENIX annual technical conference (USENIX ATC 18)","author":"Klimovic Ana","year":"2018","unstructured":"Ana Klimovic, Yawen Wang, Christos Kozyrakis, Patrick Stuedi, Jonas Pfefferle, and Animesh Trivedi. 2018. Understanding ephemeral storage for serverless analytics. In 2018 USENIX annual technical conference (USENIX ATC 18). 789\u2013794."},{"key":"e_1_3_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1109\/SP40000.2020.00082"},{"key":"e_1_3_3_2_38_2","doi-asserted-by":"crossref","unstructured":"An-Chow Lai Cem Fide and Babak Falsafi. 2001. Dead-block prediction & dead-block correlating prefetchers. ACM SIGARCH Computer Architecture News 29 2 (2001) 144\u2013154.","DOI":"10.1145\/384285.379259"},{"key":"e_1_3_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.1109\/HiPC53243.2021.00046"},{"key":"e_1_3_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2008.4771793"},{"key":"e_1_3_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155650"},{"key":"e_1_3_3_2_42_2","unstructured":"Microsoft. Accessed in 2024. GitHub - microsoft\/X-Mem: Extensible Memory Benchmarking Tool. https:\/\/github.com\/microsoft\/X-Mem."},{"key":"e_1_3_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1145\/1755913.1755938"},{"key":"e_1_3_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2017.75"},{"key":"e_1_3_3_2_45_2","first-page":"949","volume-title":"17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23)","author":"Pismenny Boris","year":"2023","unstructured":"Boris Pismenny, Adam Morrison, and Dan Tsafrir. 2023. ShRing: Networking with Shared Receive Rings. In 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23). 949\u2013968."},{"key":"e_1_3_3_2_46_2","first-page":"3647","volume-title":"31st USENIX Security Symposium (USENIX Security 22)","author":"Purnal Antoon","year":"2022","unstructured":"Antoon Purnal, Furkan Turan, and Ingrid Verbauwhede. 2022. Double trouble: Combined heterogeneous attacks on { Non-Inclusive} cache hierarchies. In 31st USENIX Security Symposium (USENIX Security 22). 3647\u20133664."},{"key":"e_1_3_3_2_47_2","first-page":"17","volume-title":"22nd USENIX Conference on File and Storage Technologies (FAST 24)","author":"Qian Yingjin","year":"2024","unstructured":"Yingjin Qian, Marc-Andr\u00e9 Vef, Patrick Farrell, Andreas Dilger, Xi Li, Shuichi Ihara, Yinjin Fu, Wei Xue, and Andr\u00e9 Brinkmann. 2024. Combining Buffered { I\/O} and Direct { I\/O} in Distributed File Systems. In 22nd USENIX Conference on File and Storage Technologies (FAST 24). 17\u201333."},{"key":"e_1_3_3_2_48_2","doi-asserted-by":"crossref","unstructured":"Moinuddin\u00a0K Qureshi Aamer Jaleel Yale\u00a0N Patt Simon\u00a0C Steely and Joel Emer. 2007. Adaptive insertion policies for high performance caching. ACM SIGARCH Computer Architecture News 35 2 (2007) 381\u2013391.","DOI":"10.1145\/1273440.1250709"},{"key":"e_1_3_3_2_49_2","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2006.49"},{"key":"e_1_3_3_2_50_2","unstructured":"Redis. Accessed in 2024. Redis. https:\/\/redis.io\/."},{"key":"e_1_3_3_2_51_2","doi-asserted-by":"publisher","DOI":"10.1145\/3297663.3310311"},{"key":"e_1_3_3_2_52_2","unstructured":"SPDK. Accessed in 2024. Storage Performance Development Kit. https:\/\/spdk.io\/."},{"key":"e_1_3_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2007.346185"},{"key":"e_1_3_3_2_54_2","volume-title":"Fine-grain in-memory deduplication for large-scale workloads","author":"Stevenson John\u00a0Peter","year":"2013","unstructured":"John\u00a0Peter Stevenson. 2013. Fine-grain in-memory deduplication for large-scale workloads. Stanford University."},{"key":"e_1_3_3_2_55_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2010.5416638"},{"key":"e_1_3_3_2_56_2","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387517"},{"key":"e_1_3_3_2_57_2","first-page":"283","volume-title":"NSDI","author":"Tootoonchian Amin","year":"2018","unstructured":"Amin Tootoonchian, Aurojit Panda, Chang Lan, Melvin Walls, Katerina Argyraki, Sylvia Ratnasamy, and Scott Shenker. 2018. ResQ: Enabling SLOs in Network Function Virtualization. In NSDI. 283\u2013297."},{"key":"e_1_3_3_2_58_2","doi-asserted-by":"crossref","unstructured":"Shu-Mei Tseng Bogdan Nicolae Franck Cappello and Aparna Chandramowlishwaran. 2021. Demystifying asynchronous i\/o interference in hpc applications. The International Journal of High Performance Computing Applications 35 4 (2021) 391\u2013412.","DOI":"10.1177\/10943420211016511"},{"key":"e_1_3_3_2_59_2","doi-asserted-by":"publisher","DOI":"10.1145\/3489525.3511689"},{"key":"e_1_3_3_2_60_2","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO56248.2022.00041"},{"key":"e_1_3_3_2_61_2","doi-asserted-by":"crossref","unstructured":"Minhu Wang Mingwei Xu and Jianping Wu. 2022. Understanding I\/O Direct Cache Access Performance for End Host Networking. Proceedings of the ACM on Measurement and Analysis of Computing Systems 6 1 (2022) 1\u201337.","DOI":"10.1145\/3508042"},{"key":"e_1_3_3_2_62_2","doi-asserted-by":"publisher","DOI":"10.1145\/3503222.3507731"},{"key":"e_1_3_3_2_63_2","unstructured":"WikiChip. Accessed in 2025. Zen 4 - Microarchitectures - AMD - WikiChip. https:\/\/en.wikichip.org\/wiki\/amd\/microarchitectures\/zen_4."},{"key":"e_1_3_3_2_64_2","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155671"},{"key":"e_1_3_3_2_65_2","doi-asserted-by":"crossref","unstructured":"Yuejian Xie and Gabriel\u00a0H Loh. 2009. PIPP: Promotion\/insertion pseudo-partitioning of multi-core shared caches. ACM SIGARCH Computer Architecture News 37 3 (2009) 174\u2013183.","DOI":"10.1145\/1555815.1555778"},{"key":"e_1_3_3_2_66_2","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2019.00004"},{"key":"e_1_3_3_2_67_2","doi-asserted-by":"crossref","unstructured":"Hailong Yang Alex Breslow Jason Mars and Lingjia Tang. 2013. Bubble-flux: Precise online qos management for increased utilization in warehouse scale computers. ACM SIGARCH Computer Architecture News 41 3 (2013) 607\u2013618.","DOI":"10.1145\/2508148.2485974"},{"key":"e_1_3_3_2_68_2","first-page":"112","volume-title":"ISCA","author":"Yuan Yifan","year":"2021","unstructured":"Yifan Yuan, Mohammad Alian, Yipeng Wang, Ren Wang, Ilia Kurakin, Charlie Tai, and Nam\u00a0Sung Kim. 2021. Don\u2019t forget the I\/O when allocating your LLC. In ISCA. IEEE, 112\u2013125."}],"event":{"name":"ISCA '25: Proceedings of the 52nd Annual International Symposium on Computer Architecture","location":"Tokyo Japan","acronym":"SIGARCH '25","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture"]},"container-title":["Proceedings of the 52nd Annual International Symposium on Computer Architecture"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3695053.3731114","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,21]],"date-time":"2025-06-21T11:09:12Z","timestamp":1750504152000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3695053.3731114"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,20]]},"references-count":67,"alternative-id":["10.1145\/3695053.3731114","10.1145\/3695053"],"URL":"https:\/\/doi.org\/10.1145\/3695053.3731114","relation":{},"subject":[],"published":{"date-parts":[[2025,6,20]]},"assertion":[{"value":"2025-06-20","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}