{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T00:48:07Z","timestamp":1760057287441,"version":"build-2065373602"},"reference-count":44,"publisher":"Springer Science and Business Media LLC","issue":"15","license":[{"start":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T00:00:00Z","timestamp":1759968000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T00:00:00Z","timestamp":1759968000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100007129","name":"Natural Science Foundation of Shandong Province","doi-asserted-by":"publisher","award":["ZR2023LZH010","ZR2023LZH010","ZR2023LZH010","ZR2023LZH010","ZR2023LZH010","ZR2023LZH010","ZR2023LZH010","ZR2023LZH010","ZR2023LZH010"],"award-info":[{"award-number":["ZR2023LZH010","ZR2023LZH010","ZR2023LZH010","ZR2023LZH010","ZR2023LZH010","ZR2023LZH010","ZR2023LZH010","ZR2023LZH010","ZR2023LZH010"]}],"id":[{"id":"10.13039\/501100007129","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"DOI":"10.1007\/s11227-025-07910-7","type":"journal-article","created":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T16:09:28Z","timestamp":1760026168000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["LG-Prefetcher: a prefetcher combining local spatial and global performance information for CXL-SSD"],"prefix":"10.1007","volume":"81","author":[{"given":"Shibao","family":"Li","sequence":"first","affiliation":[]},{"given":"Chengzhi","family":"Wang","sequence":"additional","affiliation":[]},{"given":"Zhou","family":"Yang","sequence":"additional","affiliation":[]},{"given":"Yunwu","family":"Zhang","sequence":"additional","affiliation":[]},{"given":"Longfei","family":"Li","sequence":"additional","affiliation":[]},{"given":"Chenxu","family":"Ma","sequence":"additional","affiliation":[]},{"given":"Xuerong","family":"Cui","sequence":"additional","affiliation":[]},{"given":"Lianghai","family":"Li","sequence":"additional","affiliation":[]},{"given":"Jianhang","family":"Liu","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,10,9]]},"reference":[{"key":"7910_CR1","unstructured":"Abulila A, Mailthody VS, Qureshi Z, Huang J, Kim NS, Xiong J, Hwu W (2019) FlatFlash. In: Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems"},{"issue":"3","key":"7910_CR2","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1109\/MM.2024.3373763","volume":"44","author":"A Gholami","year":"2024","unstructured":"Gholami A, Yao Z, Kim S, Hooper C, Mahoney MW, Keutzer K (2024) Ai and memory wall. IEEE Micro 44(3):33\u201339","journal-title":"IEEE Micro"},{"key":"7910_CR3","doi-asserted-by":"crossref","unstructured":"Li H, Berger DS, Hsu L, Ernst D, Zardoshti P, Novakovic S, Shah M, Rajadnya S, Lee S, Agarwal I et al (2023) Pond: Cxl-based memory pooling systems for cloud platforms. In: Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, vol 2, pp 574\u2013587","DOI":"10.1145\/3575693.3578835"},{"key":"7910_CR4","unstructured":"Achiam J, Adler S, Agarwal S, Ahmad L, Akkaya I, Aleman FL, Almeida D, Altenschmidt J, Altman S, Anadkat S et al (2023) Gpt-4 technical report. arXiv preprint arXiv:2303.08774"},{"key":"7910_CR5","unstructured":"Liu Y, Zhang K, Li Y, Yan Z, Gao C, Chen R, Yuan Z, Huang Y, Sun H, Gao J et al (2024) Sora: a review on background, technology, limitations, and opportunities of large vision models. arXiv preprint arXiv:2402.17177"},{"issue":"2","key":"7910_CR6","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1109\/MM.2022.3228561","volume":"43","author":"DD Sharma","year":"2022","unstructured":"Sharma DD (2022) Compute express link (cxl): enabling heterogeneous data-centric computing with heterogeneous memory hierarchy. IEEE Micro 43(2):99\u2013109","journal-title":"IEEE Micro"},{"key":"7910_CR7","unstructured":"Yang S-P, Kim M, Nam S, Park J, Choi J-y, Nam EH, Lee E, Lee S, Kim BS (2023) Overcoming the memory wall with CXL-enabled SSDs. In: 2023 USENIX Annual Technical Conference (USENIX ATC 23), pp 601\u2013617"},{"key":"7910_CR8","doi-asserted-by":"crossref","unstructured":"Jung M (2022) Hello bytes, bye blocks: PCIe storage meets compute express link for memory expansion (CXL-SSD). In: Proceedings of the 14th ACM Workshop on Hot Topics in Storage and File Systems, pp 45\u201351","DOI":"10.1145\/3538643.3539745"},{"key":"7910_CR9","doi-asserted-by":"crossref","unstructured":"Kwon M, Lee S, Jung M (2023) Cache in hand: expander-driven CXL prefetcher for next generation CXL-SSD. In: Proceedings of the 15th ACM Workshop on Hot Topics in Storage and File Systems, pp 24\u201330","DOI":"10.1145\/3599691.3603406"},{"key":"7910_CR10","doi-asserted-by":"crossref","unstructured":"Srinath S, Mutlu O, Kim H, Patt YN (2007) Feedback directed prefetching: improving the performance and bandwidth-efficiency of hardware prefetchers. In: 2007 IEEE 13th International Symposium on High Performance Computer Architecture. IEEE, pp 63\u201374","DOI":"10.1109\/HPCA.2007.346185"},{"key":"7910_CR11","doi-asserted-by":"crossref","unstructured":"Michaud P (2016) Best-offset hardware prefetching. In: 2016 IEEE International Symposium on High Performance Computer Architecture (HPCA). IEEE, pp 469\u2013480","DOI":"10.1109\/HPCA.2016.7446087"},{"key":"7910_CR12","unstructured":"Al Maruf H, Chowdhury M (2020) Effectively prefetching remote memory with leap. In: 2020 USENIX Annual Technical Conference (USENIX ATC 20), pp 843\u2013857"},{"key":"7910_CR13","doi-asserted-by":"crossref","unstructured":"Sun Y, Yuan Y, Yu Z, Kuper R, Song C, Huang J, Ji H, Agarwal S, Lou J, Jeong I et al (2023) Demystifying cxl memory with genuine cxl-ready systems and devices. In: Proceedings of the 56th Annual IEEE\/ACM International Symposium on Microarchitecture, pp 105\u2013121","DOI":"10.1145\/3613424.3614256"},{"key":"7910_CR14","unstructured":"Arelakis A, Shah N, Nikolakopoulos Y, Palyvos-Giannas D (2024) Streamlining CXL adoption for hyperscale efficiency. arXiv preprint arXiv:2404.03551"},{"key":"7910_CR15","unstructured":"Jain S, Yeleswarapu N, Maruf HA, Gupta R (2024) Memory sharing with CXL: hardware and software design approaches. arXiv preprint arXiv:2404.03245"},{"key":"7910_CR16","unstructured":"Gouk D, Lee S, Kwon M, Jung M (2022) Direct access, High-Performance memory disaggregation with DirectCXL. In: 2022 USENIX Annual Technical Conference (USENIX ATC 22), pp 287\u2013294"},{"issue":"2","key":"7910_CR17","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1109\/MM.2023.3237491","volume":"43","author":"D Gouk","year":"2023","unstructured":"Gouk D, Kwon M, Bae H, Lee S, Jung M (2023) Memory pooling with cxl. IEEE Micro 43(2):48\u201357","journal-title":"IEEE Micro"},{"issue":"2","key":"7910_CR18","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1109\/MM.2023.3240774","volume":"43","author":"K Kim","year":"2023","unstructured":"Kim K, Kim H, So J, Lee W, Im J, Park S, Cho J, Song H (2023) Smt: software-defined memory tiering for heterogeneous computing systems with cxl memory expander. IEEE Micro 43(2):20\u201329","journal-title":"IEEE Micro"},{"key":"7910_CR19","doi-asserted-by":"crossref","unstructured":"Arif M, Maurya A, Rafique MM (2023) Accelerating performance of gpu-based workloads using cxl. In: Proceedings of the 13th Workshop on AI and Scientific Computing at Scale Using Flexible Computing, pp 27\u201331","DOI":"10.1145\/3589013.3596678"},{"key":"7910_CR20","doi-asserted-by":"crossref","unstructured":"Wahlgren J, Gokhale M, Peng IB (2022) Evaluating emerging CXL-enabled memory pooling for HPC systems. In: 2022 IEEE\/ACM Workshop on Memory Centric High Performance Computing (MCHPC). IEEE, pp 11\u201320","DOI":"10.1109\/MCHPC56545.2022.00007"},{"key":"7910_CR21","doi-asserted-by":"crossref","unstructured":"Fridman Y, Mutalik Desai S, Singh N, Willhalm T, Oren G (2023) CXL memory as persistent memory for disaggregated HPC: a practical approach. In: Proceedings of the SC\u201923 Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis, pp 983\u2013994","DOI":"10.1145\/3624062.3624175"},{"key":"7910_CR22","doi-asserted-by":"crossref","unstructured":"Patil A, Nagarajan V, Nikoleris N, Oswald N (2023) Apta: fault-tolerant object-granular CXL disaggregated memory for accelerating FaaS. In: 2023 53rd Annual IEEE\/IFIP International Conference on Dependable Systems and Networks (DSN). IEEE, pp 201\u2013215","DOI":"10.1109\/DSN58367.2023.00030"},{"key":"7910_CR23","doi-asserted-by":"crossref","unstructured":"Levis P, Lin K, Tai A (2023) A case against CXL memory pooling. In: Proceedings of the 22nd ACM Workshop on Hot Topics in Networks, pp 18\u201324","DOI":"10.1145\/3626111.3628195"},{"issue":"2","key":"7910_CR24","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1109\/MM.2023.3241586","volume":"43","author":"DS Berger","year":"2023","unstructured":"Berger DS, Ernst D, Li H, Zardoshti P, Shah M, Rajadnya S, Lee S, Hsu L, Agarwal I, Hill MD et al (2023) Design tradeoffs in cxl-based memory pools for public cloud platforms. IEEE Micro 43(2):30\u201338","journal-title":"IEEE Micro"},{"issue":"2","key":"7910_CR25","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1109\/MM.2023.3237548","volume":"43","author":"M Kwon","year":"2023","unstructured":"Kwon M, Jang J, Choi H, Lee S, Jung M (2023) Failure tolerant training with persistent memory disaggregation over cxl. IEEE Micro 43(2):66\u201375","journal-title":"IEEE Micro"},{"key":"7910_CR26","doi-asserted-by":"crossref","unstructured":"Arif M, Assogba K, Rafique MM, Vazhkudai S (2022) Exploiting CXL-based memory for distributed deep learning. In: Proceedings of the 51st International Conference on Parallel Processing, pp 1\u201311","DOI":"10.1145\/3545008.3545054"},{"issue":"12","key":"7910_CR27","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1109\/C-M.1978.218016","volume":"11","author":"AJ Smith","year":"1978","unstructured":"Smith AJ (1978) Sequential program prefetching in memory hierarchies. Computer 11(12):7\u201321","journal-title":"Computer"},{"issue":"2SI","key":"7910_CR28","doi-asserted-by":"publisher","first-page":"364","DOI":"10.1145\/325096.325162","volume":"18","author":"NP Jouppi","year":"1990","unstructured":"Jouppi NP (1990) Improving direct-mapped cache performance by the addition of a small fully-associative cache and prefetch buffers. ACM SIGARCH Comput Architect News 18(2SI):364\u2013373","journal-title":"ACM SIGARCH Comput Architect News"},{"key":"7910_CR29","doi-asserted-by":"crossref","unstructured":"Palacharla S, Kessler RE (1994) Evaluating stream buffers as a secondary cache replacement. In: Proceedings of the 21st Annual International Symposium on Computer Architecture, pp 24\u201333","DOI":"10.1109\/ISCA.1994.288164"},{"key":"7910_CR30","doi-asserted-by":"crossref","unstructured":"Shevgoor M, Koladiya S, Balasubramonian R, Wilkerson C, Pugsley SH, Chishti Z (2015) Efficiently prefetching complex address patterns. In: Proceedings of the 48th International Symposium on Microarchitecture, pp 141\u2013152","DOI":"10.1145\/2830772.2830793"},{"key":"7910_CR31","doi-asserted-by":"crossref","unstructured":"Jain A, Lin C (2013) Linearizing irregular memory accesses for improved correlated prefetching. In: Proceedings of the 46th Annual IEEE\/ACM International Symposium on Microarchitecture, pp 247\u2013259","DOI":"10.1145\/2540708.2540730"},{"key":"7910_CR32","doi-asserted-by":"crossref","unstructured":"Bakhshalipour M, Lotfi-Kamran P, Sarbazi-Azad H (2018) Domino temporal data prefetcher. In: 2018 IEEE International Symposium on High Performance Computer Architecture (HPCA). IEEE, pp 131\u2013142","DOI":"10.1109\/HPCA.2018.00021"},{"key":"7910_CR33","doi-asserted-by":"crossref","unstructured":"Zeng Y (2017) Long short term based memory hardware prefetcher. In: International Symposium on Memory Systems","DOI":"10.1145\/3132402.3132405"},{"key":"7910_CR34","doi-asserted-by":"crossref","unstructured":"Shi Z, Jain A, Swersky K, Hashemi M, Ranganathan P, Lin C (2021) A hierarchical neural model of data prefetching. In: Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, pp 861\u2013873","DOI":"10.1145\/3445814.3446752"},{"key":"7910_CR35","unstructured":"Hashemi M, Swersky K, Smith J, Ayers G, Litz H, Chang J, Kozyrakis C, Ranganathan P (2018) Learning memory access patterns. In: International Conference on Machine Learning, pp 1919\u20131928"},{"key":"7910_CR36","doi-asserted-by":"crossref","unstructured":"Zhang P, Srivastava A, Nori AV, Kannan R, Prasanna VK (2022) Fine-grained address segmentation for attention-based variable-degree prefetching. In: Proceedings of the 19th ACM International Conference on Computing Frontiers, pp 103\u2013112","DOI":"10.1145\/3528416.3530236"},{"key":"7910_CR37","unstructured":"Zhang P, Srivastava A, Nori AV, Kannan R, Prasanna VK (2022) Transformap: transformer for memory access prediction. arXiv preprint arXiv:2205.14778"},{"key":"7910_CR38","unstructured":"Tavakkol A, G\u00f3mez-Luna J, Sadrosadati M, Ghose S, Mutlu O (2018) MQSim: a framework for enabling realistic studies of modern multi-queue SSD devices. In: 16th USENIX Conference on File and Storage Technologies (FAST 18), pp 49\u201366"},{"issue":"1","key":"7910_CR39","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1109\/LCA.2022.3144773","volume":"21","author":"D Lee","year":"2022","unstructured":"Lee D, Hong D, Choi W, Kim J (2022) Mqsim-e: an enterprise ssd simulator. IEEE Comput Archit Lett 21(1):13\u201316","journal-title":"IEEE Comput Archit Lett"},{"issue":"3","key":"7910_CR40","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2019608.2019609","volume":"8","author":"XE Chen","year":"2011","unstructured":"Chen XE, Aamodt TM (2011) Hybrid analytical modeling of pending cache hits, data prefetching, and mshrs. ACM Trans Archit Code Optim 8(3):1\u201328","journal-title":"ACM Trans Archit Code Optim"},{"key":"7910_CR41","doi-asserted-by":"crossref","unstructured":"Park S, Jung D, Kang J, Kim J, Lee J (2006) CFLRU: a replacement algorithm for flash memory. In: Proceedings of the 2006 International Conference on Compilers, Architecture and Synthesis for Embedded Systems, pp 234\u2013241","DOI":"10.1145\/1176760.1176789"},{"key":"7910_CR42","unstructured":"Koh S, Lee C, Kwon M, Jung M (2018) Exploring system challenges of ultra-low latency solid state drives. In: 10th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 18)"},{"key":"7910_CR43","unstructured":"Arpaci-Dusseau R, Arpaci-Dusseau A (2018) Operating systems: three easy pieces. Arpaci-Dusseau Books, 1.00 edition, pp 589\u2013593"},{"key":"7910_CR44","doi-asserted-by":"crossref","unstructured":"Maruf HA, Wang H, Dhanotia A, Weiner J, Agarwal N, Bhattacharya P, Petersen C, Chowdhury M, Kanaujia S, Chauhan P (2023) Tpp: transparent page placement for cxl-enabled tiered-memory. In: Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, vol 3, pp 742\u2013755","DOI":"10.1145\/3582016.3582063"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-025-07910-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-025-07910-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-025-07910-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T16:09:39Z","timestamp":1760026179000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-025-07910-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,9]]},"references-count":44,"journal-issue":{"issue":"15","published-online":{"date-parts":[[2025,10]]}},"alternative-id":["7910"],"URL":"https:\/\/doi.org\/10.1007\/s11227-025-07910-7","relation":{},"ISSN":["1573-0484"],"issn-type":[{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,10,9]]},"assertion":[{"value":"31 May 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 September 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 October 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"1430"}}