{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,7]],"date-time":"2026-01-07T08:07:42Z","timestamp":1767773262552,"version":"3.28.0"},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2024,1,22]],"date-time":"2024-01-22T00:00:00Z","timestamp":1705881600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,22]],"date-time":"2024-01-22T00:00:00Z","timestamp":1705881600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Front. Comput. Sci."],"published-print":{"date-parts":[[2024,4]]},"DOI":"10.1007\/s11704-023-2675-y","type":"journal-article","created":{"date-parts":[[2024,1,22]],"date-time":"2024-01-22T07:03:31Z","timestamp":1705907011000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["A hybrid memory architecture supporting fine-grained data migration"],"prefix":"10.1007","volume":"18","author":[{"given":"Ye","family":"Chi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jianhui","family":"Yue","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaofei","family":"Liao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haikun","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hai","family":"Jin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,1,22]]},"reference":[{"issue":"5","key":"2675_CR1","doi-asserted-by":"publisher","first-page":"1061","DOI":"10.1007\/s11432-011-4223-x","volume":"54","author":"J Li","year":"2011","unstructured":"Li J, Lam C. Phase change memory. Science China Information Sciences, 2011, 54(5): 1061\u20131072","journal-title":"Science China Information Sciences"},{"issue":"4","key":"2675_CR2","doi-asserted-by":"publisher","first-page":"154207","DOI":"10.1007\/s11704-020-9395-3","volume":"15","author":"M Cai","year":"2021","unstructured":"Cai M, Huang H. A survey of operating system support for persistent memory. Frontiers of Computer Science, 2021, 15(4): 154207","journal-title":"Frontiers of Computer Science"},{"key":"2675_CR3","unstructured":"Izraelevitz J, Yang J, Zhang L, Kim J, Liu X, Memaripour A, Soh Y J, Wang Z, Xu Y, Dulloor S R, Zhao J, Swanson S. Basic performance measurements of the INTEL optane DC persistent memory module. 2019, arXiv preprint arXiv: 1903.05714"},{"issue":"3","key":"2675_CR4","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1109\/MM.2012.25","volume":"32","author":"G Loh","year":"2012","unstructured":"Loh G, Hill M D. Supporting very large DRAM caches with compound-access scheduling and missmap. IEEE Micro, 2012, 32(3): 70\u201378","journal-title":"IEEE Micro"},{"key":"2675_CR5","doi-asserted-by":"crossref","unstructured":"Liu H, Chen Y, Liao X, Jin H, He B, Zheng L, Guo R. Hardware\/software cooperative caching for hybrid DRAM\/NVM memory architectures. In: Proceedings of International Conference on Supercomputing. 2017, 26","DOI":"10.1145\/3079079.3079089"},{"key":"2675_CR6","doi-asserted-by":"crossref","unstructured":"Qureshi M K, Srinivasan V, Rivers J A. Scalable high performance main memory system using phase-change memory technology. In: Proceedings of the 36th Annual International Symposium on Computer Architecture. 2009, 24\u201333","DOI":"10.1145\/1555754.1555760"},{"key":"2675_CR7","doi-asserted-by":"crossref","unstructured":"Yoon H, Meza J, Ausavarungnirun R, Harding R A, Mutlu O. Row buffer locality aware caching policies for hybrid memories. In: Proceedings of the 30th IEEE International Conference on Computer Design. 2012, 337\u2013344","DOI":"10.1109\/ICCD.2012.6378661"},{"key":"2675_CR8","doi-asserted-by":"crossref","unstructured":"Chen C, An J. DRAM write-only-cache for improving lifetime of phase change memory. In: Proceedings of the 59th IEEE International Midwest Symposium on Circuits and Systems. 2016, 1\u20134","DOI":"10.1109\/MWSCAS.2016.7870093"},{"key":"2675_CR9","doi-asserted-by":"crossref","unstructured":"Awad A, Basu A, Blagodurov S, Solihin Y, Loh G H. Avoiding TLB shootdowns through self-invalidating TLB entries. In: Proceedings of the 26th International Conference on Parallel Architectures and Compilation Techniques. 2017, 273\u2013287","DOI":"10.1109\/PACT.2017.38"},{"key":"2675_CR10","doi-asserted-by":"crossref","unstructured":"Vasilakis E, Papaefstathiou V, Trancoso P, Sourdis I. LLC-guided data migration in hybrid memory systems. In: Proceedings of 2019 IEEE International Parallel and Distributed Processing Symposium. 2019, 932\u2013942","DOI":"10.1109\/IPDPS.2019.00101"},{"key":"2675_CR11","doi-asserted-by":"crossref","unstructured":"Loh G H, Hill M D. Efficiently enabling conventional block sizes for very large die-stacked DRAM caches. In: Proceedings of the 44th Annual IEEE\/ACM International Symposium on Microarchitecture. 2011, 454\u2013464","DOI":"10.1145\/2155620.2155673"},{"key":"2675_CR12","doi-asserted-by":"crossref","unstructured":"Jevdjic D, Loh G H, Kaynak C, Falsafi B. Unison cache: a scalable and effective die-stacked DRAM cache. In: Proceedings of the 47th Annual IEEE\/ACM International Symposium on Microarchitecture. 2014, 25\u201337","DOI":"10.1109\/MICRO.2014.51"},{"key":"2675_CR13","doi-asserted-by":"crossref","unstructured":"Hallnor E G, Reinhardt S K. A fully associative software-managed cache design. In: Proceedings of the 27th International Symposium on Computer Architecture. 2000, 107\u2013116","DOI":"10.1145\/342001.339660"},{"key":"2675_CR14","doi-asserted-by":"crossref","unstructured":"Oskin M, Loh G H. A software-managed approach to die-stacked DRAM. In: Proceedings of 2015 International Conference on Parallel Architecture and Compilation. 2015, 188\u2013200","DOI":"10.1109\/PACT.2015.30"},{"issue":"2","key":"2675_CR15","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1145\/3310133","volume":"16","author":"X Wang","year":"2019","unstructured":"Wang X, Liu H, Liao X, Chen J, Jin H, Zhang Y, Zheng L, He B, Jiang S. Supporting superpages and lightweight page migration in hybrid memory systems. ACM Transactions on Architecture and Code Optimization, 2019, 16(2): 11","journal-title":"ACM Transactions on Architecture and Code Optimization"},{"key":"2675_CR16","doi-asserted-by":"crossref","unstructured":"Ryoo J H, John L K, Basu A. A case for granularity aware page migration. In: Proceedings of 2018 International Conference on Supercomputing. 2018, 352\u2013362","DOI":"10.1145\/3205289.3208064"},{"issue":"3","key":"2675_CR17","doi-asserted-by":"publisher","first-page":"475","DOI":"10.1145\/2508148.2485963","volume":"41","author":"D Sanchez","year":"2013","unstructured":"Sanchez D, Kozyrakis C. ZSim: fast and accurate microarchitectural simulation of thousand-core systems. ACM SIGARCH Computer Architecture News, 2013, 41(3): 475\u2013486","journal-title":"ACM SIGARCH Computer Architecture News"},{"key":"2675_CR18","doi-asserted-by":"crossref","unstructured":"Poremba M, Xie Y. Nvmain: an architectural-level main memory simulator for emerging non-volatile memories. In: Proceedings of 2012 IEEE Computer Society Annual Symposium on VLSI. 2012, 392\u2013397","DOI":"10.1109\/ISVLSI.2012.82"},{"issue":"2","key":"2675_CR19","doi-asserted-by":"publisher","first-page":"140","DOI":"10.1109\/LCA.2015.2402435","volume":"14","author":"M Poremba","year":"2015","unstructured":"Poremba M, Zhang T, Xie Y. Nvmain 2.0: a user-friendly memory simulator to model (non-)volatile memory systems. IEEE Computer Architecture Letters, 2015, 14(2): 140\u2013143","journal-title":"IEEE Computer Architecture Letters"},{"issue":"10","key":"2675_CR20","doi-asserted-by":"publisher","first-page":"201401","DOI":"10.1007\/s11432-021-3235-7","volume":"64","author":"Y Hao","year":"2021","unstructured":"Hao Y, Xiang S, Han G, Zhang J, Ma X, Zhu Z, Guo X, Zhang Y, Han Y, Song Z, Liu Y, Yang L, Zhou H, Shi J, Zhang W, Xu M, Zhao W, Pan B, Huang Y, Liu Q, Cai Y, Zhu J, Ou X, You T, Wu H, Gao B, Zhang Z, Guo G, Chen Y, Liu Y, Chen X, Xue C, Wang X, Zhao L, Zou X, Yan L, Li M. Recent progress of integrated circuits and optoelectronic chips. Science China Information Sciences, 2021, 64(10): 201401","journal-title":"Science China Information Sciences"},{"issue":"1","key":"2675_CR21","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1109\/TC.2015.2409847","volume":"65","author":"Y Lu","year":"2016","unstructured":"Lu Y, Wu D, He B, Tang X, Xu J, Guo M. Rank-aware dynamic migrations and adaptive demotions for dram power management. IEEE Transactions on Computers, 2016, 65(1): 187\u2013202","journal-title":"IEEE Transactions on Computers"},{"issue":"8","key":"2675_CR22","doi-asserted-by":"publisher","first-page":"2367","DOI":"10.1109\/TC.2014.2360534","volume":"64","author":"Y Lu","year":"2015","unstructured":"Lu Y, He B, Tang X, Guo M. Synergy of dynamic frequency scaling and demotion on DRAM power management: models and optimizations. IEEE Transactions on Computers, 2015, 64(8): 2367\u20132381","journal-title":"IEEE Transactions on Computers"},{"issue":"5","key":"2675_CR23","doi-asserted-by":"publisher","first-page":"1537","DOI":"10.1109\/TPDS.2015.2442980","volume":"27","author":"S Mittal","year":"2016","unstructured":"Mittal S, Vetter J S. A survey of software techniques for using nonvolatile memories for storage and main memory systems. IEEE Transactions on Parallel and Distributed Systems, 2016, 27(5): 1537\u20131550","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"issue":"1","key":"2675_CR24","doi-asserted-by":"publisher","first-page":"012105","DOI":"10.1007\/s11432-016-0408-1","volume":"61","author":"J Zhang","year":"2018","unstructured":"Zhang J, Guo M, Wu C, Chen Y. Toward multi-programmed workloads with different memory footprints: a self-adaptive last level cache scheduling scheme. Science China Information Sciences, 2018, 61(1): 012105","journal-title":"Science China Information Sciences"},{"key":"2675_CR25","doi-asserted-by":"crossref","unstructured":"Gulur N, Mehendale M, Manikantan R, Govindarajan R. Bi-modal DRAM cache: Improving hit rate, hit latency and bandwidth. In: Proceedings of the 47th Annual IEEE\/ACM International Symposium on Microarchitecture. 2014, 38\u201350","DOI":"10.1109\/MICRO.2014.36"},{"key":"2675_CR26","doi-asserted-by":"crossref","unstructured":"Huang C C, Nagarajan V. ATCache: reducing DRAM cache latency via a small SRAM tag cache. In: Proceedings of the 23rd International Conference on Parallel Architecture and Compilation Techniques. 2014, 51\u201360","DOI":"10.1145\/2628071.2628089"},{"issue":"9","key":"2675_CR27","doi-asserted-by":"publisher","first-page":"192104","DOI":"10.1007\/s11432-019-2729-5","volume":"64","author":"D Yang","year":"2021","unstructured":"Yang D, Liu H, Jin H, Zhang Y. HMvisor: dynamic hybrid memory management for virtual machines. Science China Information Sciences, 2021, 64(9): 192104","journal-title":"Science China Information Sciences"},{"issue":"3","key":"2675_CR28","doi-asserted-by":"publisher","first-page":"153103","DOI":"10.1007\/s11704-020-9448-7","volume":"15","author":"T Chen","year":"2021","unstructured":"Chen T, Liu H, Liao X, Jin H. Resource abstraction and data placement for distributed hybrid memory pool. Frontiers of Computer Science, 2021, 15(3): 153103","journal-title":"Frontiers of Computer Science"},{"key":"2675_CR29","doi-asserted-by":"crossref","unstructured":"Jiang X, Madan N, Zhao L, Upton M, Iyer R, Makineni S, Newell D, Solihin Y, Balasubramonian R. CHOP: adaptive filter-based DRAM caching for CMP server platforms. In: Proceedings of the 16th International Symposium on High-Performance Computer Architecture. 2010, 1\u201312","DOI":"10.1109\/HPCA.2010.5416642"},{"issue":"1","key":"2675_CR30","first-page":"55","volume":"9","author":"P Chen","year":"2021","unstructured":"Chen P, Yue J, Liao X, Jin H. Trade-off between hit rate and hit latency for optimizing dram cache. IEEE Transactions on Emerging Topics in Computing, 2021, 9(1): 55\u201364","journal-title":"IEEE Transactions on Emerging Topics in Computing"},{"issue":"6","key":"2675_CR31","doi-asserted-by":"publisher","first-page":"190","DOI":"10.1145\/1064978.1065034","volume":"40","author":"C K Luk","year":"2005","unstructured":"Luk C K, Cohn R, Muth R, Patil H, Klauser A, Lowney G, Wallace S, Reddi V J, Hazelwood K. Pin: building customized program analysis tools with dynamic instrumentation. ACM SIGPLAN Notices, 2005, 40(6): 190\u2013200","journal-title":"ACM SIGPLAN Notices"},{"issue":"3","key":"2675_CR32","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1145\/1555815.1555758","volume":"37","author":"B C Lee","year":"2009","unstructured":"Lee B C, Ipek E, Mutlu O, Burger D. Architecting phase change memory as a scalable DRAM alternative. ACM SIGARCH Computer Architecture News, 2009, 37(3): 2\u201313","journal-title":"ACM SIGARCH Computer Architecture News"},{"issue":"4","key":"2675_CR33","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1186736.1186737","volume":"34","author":"J L Henning","year":"2006","unstructured":"Henning J L. SPEC CPU2006 benchmark descriptions. ACM SIGARCH Computer Architecture News, 2006, 34(4): 1\u201317","journal-title":"ACM SIGARCH Computer Architecture News"},{"key":"2675_CR34","doi-asserted-by":"crossref","unstructured":"Shun J, Blelloch G E, Fineman J T, Gibbons P B, Kyrola A, Simhadri H V, Tangwongsan K. Brief announcement: the problem based benchmark suite. In: Proceedings of the 24th Annual ACM Symposium on Parallelism in Algorithms and Architectures. 2012, 68\u201370","DOI":"10.1145\/2312005.2312018"},{"key":"2675_CR35","doi-asserted-by":"crossref","unstructured":"Bienia C, Kumar S, Singh J P, Li K. The PARSEC benchmark suite: characterization and architectural implications. In: Proceedings of 2008 International Conference on Parallel Architectures and Compilation Techniques. 2008, 72\u201381","DOI":"10.1145\/1454115.1454128"},{"key":"2675_CR36","first-page":"100449","volume":"29","author":"Q Zhang","year":"2021","unstructured":"Zhang Q, Sui X, Hou R, Zhang L. Line-coalescing dram cache. Sustainable Computing: Informatics and Systems, 2021, 29: 100449","journal-title":"Sustainable Computing: Informatics and Systems"},{"issue":"3","key":"2675_CR37","doi-asserted-by":"publisher","first-page":"404","DOI":"10.1145\/2508148.2485957","volume":"41","author":"D Jevdjic","year":"2013","unstructured":"Jevdjic D, Volos S, Falsafi B. Die-stacked dram caches for servers: Hit ratio, latency, or bandwidth? Have it all with footprint cache ACM SIGARCH Computer Architecture News, 2013, 41(3): 404\u2013415","journal-title":"Have it all with footprint cache ACM SIGARCH Computer Architecture News"},{"key":"2675_CR38","doi-asserted-by":"crossref","unstructured":"Agarwal N, Wenisch T F. Thermostat: application-transparent page management for two-tiered main memory. In: Proceedings of the 22nd International Conference on Architectural Support for Programming Languages and Operating Systems. 2017, 631\u2013644","DOI":"10.1145\/3093315.3037706"},{"key":"2675_CR39","doi-asserted-by":"crossref","unstructured":"Aswathy N S, Bhavanasi S, Sarkar A, Kapoor H K. SRS-Mig: selection and run-time scheduling of page migration for improved response time in hybrid PCM-DRAM memories. In: Proceedings of Great Lakes Symposium on VLSI 2022. 2022, 217\u2013222","DOI":"10.1145\/3526241.3530327"}],"container-title":["Frontiers of Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-023-2675-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11704-023-2675-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-023-2675-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,8]],"date-time":"2024-11-08T19:49:19Z","timestamp":1731095359000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11704-023-2675-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1,22]]},"references-count":39,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2024,4]]}},"alternative-id":["2675"],"URL":"https:\/\/doi.org\/10.1007\/s11704-023-2675-y","relation":{},"ISSN":["2095-2228","2095-2236"],"issn-type":[{"type":"print","value":"2095-2228"},{"type":"electronic","value":"2095-2236"}],"subject":[],"published":{"date-parts":[[2024,1,22]]},"assertion":[{"value":"8 November 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 February 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 January 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"182103"}}