{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T10:17:56Z","timestamp":1740133076875,"version":"3.37.3"},"reference-count":44,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"3","license":[{"start":{"date-parts":[[2017,3,1]],"date-time":"2017-03-01T00:00:00Z","timestamp":1488326400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"funder":[{"name":"National High-tech Research and Development Program of China (863 Program)","award":["2015AA015303"],"award-info":[{"award-number":["2015AA015303"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61322210","61272408","61433019","61379135"],"award-info":[{"award-number":["61322210","61272408","61433019","61379135"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002701","name":"Ministry of Education of China","doi-asserted-by":"publisher","award":["20130142110048"],"award-info":[{"award-number":["20130142110048"]}],"id":[{"id":"10.13039\/501100002701","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Shenzhen Oversea High-Level Talents Innovation and Entrepreneurship Funds","award":["KQCX20140520154115026"],"award-info":[{"award-number":["KQCX20140520154115026"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Parallel Distrib. Syst."],"published-print":{"date-parts":[[2017,3,1]]},"DOI":"10.1109\/tpds.2016.2587644","type":"journal-article","created":{"date-parts":[[2016,7,7]],"date-time":"2016-07-07T16:13:47Z","timestamp":1467908027000},"page":"731-745","source":"Crossref","is-referenced-by-count":4,"title":["Enhancing the Malloc System with Pollution Awareness for Better Cache Performance"],"prefix":"10.1109","volume":"28","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6302-813X","authenticated-orcid":false,"given":"Xiaofei","family":"Liao","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rentong","family":"Guo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hai","family":"Jin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jianhui","family":"Yue","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guang","family":"Tan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2011.130"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2004.09.004"},{"key":"ref33","first-page":"343","article-title":"HOTL: A higher order theory of locality","author":"xiang","year":"2003","journal-title":"Proc Int Conf Archit Support Program Lang Oper Syst"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/1190216.1190227"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1147\/sj.92.0078"},{"key":"ref30","first-page":"187","article-title":"The Coign automatic distributed partitioning system","author":"hunt","year":"1999","journal-title":"Proc 3rd Symp Operating Syst Des Implementation"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/1772954.1772969"},{"key":"ref36","first-page":"367","article-title":"Gaining insights into multicore cache partitioning: Bridging the gap between simulation and real systems","author":"lin","year":"2008","journal-title":"Proc IEEE 14th Int Symp High Perform Comput Archit"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1007\/s11432-011-4213-z"},{"key":"ref34","first-page":"243","article-title":"SRM-buffer: An OS buffer management technique to prevent last level cache from thrashing in multicores","author":"ding","year":"2011","journal-title":"Proc 6th Conf Comput Syst"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/1064212.1064232"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/ECRTS.2013.19"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/781131.781159"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2012.117"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2011.5764686"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2010.44"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/1854273.1854286"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2012.43"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2006.49"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508259"},{"article-title":"TCMalloc: Thread caching malloc. Google performance tools","year":"2004","author":"ghemawat","key":"ref19"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065034"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2011.5749733"},{"key":"ref27","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1145\/356989.357000","article-title":"Hoard: A scalable memory allocator for multithreaded applications","volume":"35","author":"berger","year":"2000","journal-title":"ACM SIGPLAN Notices"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2009.35"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155672"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/155090.155108"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/2024723.2000073"},{"key":"ref8","first-page":"295","article-title":"Controlling cache utilization of HPC applications","author":"tchiboukdjian","year":"2011","journal-title":"Proc Int Conf Supercomputing"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2008.4771796"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2189750.2151003"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/1519065.1519076"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/1941553.1941568"},{"article-title":"Ptmalloc","year":"2006","author":"gloger","key":"ref20"},{"article-title":"Scalable memory allocation using jemalloc","year":"2011","author":"evans","key":"ref22"},{"key":"ref21","first-page":"12","article-title":"Cling: A memory allocator to mitigate dangling pointers","author":"akritidis","year":"2010","journal-title":"Proc 19th USENIX Security Symp"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/2628071.2628104"},{"year":"2011","key":"ref24","article-title":"AMD64 architecture programmer manual volume 2: System programming"},{"key":"ref41","doi-asserted-by":"crossref","first-page":"174","DOI":"10.1145\/1555815.1555778","article-title":"PIPP: Promotion\/insertion pseudo-partitioning of multi-core shared caches","volume":"37","author":"xie","year":"2009","journal-title":"ACM SIGARCH Comput Archit News"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/2349896.2349911"},{"key":"ref44","first-page":"264","article-title":"Is reuse distance applicable to data locality analysis on chip multiprocessors?","author":"jiang","year":"2010","journal-title":"Proc 19th Joint Eur Conf Theory Practice Softw Int Conf Compiler Construction"},{"journal-title":"Professional Linux Kernel Architecture","year":"2010","author":"mauerer","key":"ref26"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/2427631.2427632"},{"year":"2010","key":"ref25","article-title":"Intel 64 and IA-32 architectures software developer manual"}],"container-title":["IEEE Transactions on Parallel and Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/71\/7851095\/07506061.pdf?arnumber=7506061","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T11:42:31Z","timestamp":1641987751000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7506061\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,3,1]]},"references-count":44,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.1109\/tpds.2016.2587644","relation":{},"ISSN":["1045-9219"],"issn-type":[{"type":"print","value":"1045-9219"}],"subject":[],"published":{"date-parts":[[2017,3,1]]}}}