{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:36:36Z","timestamp":1750307796426,"version":"3.41.0"},"reference-count":26,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2007,9,1]],"date-time":"2007-09-01T00:00:00Z","timestamp":1188604800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Spanish Ministry of Education and Science\/European Union FEDER","award":["TIN2004-07739-C02-02"],"award-info":[{"award-number":["TIN2004-07739-C02-02"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGARCH Comput. Archit. News"],"published-print":{"date-parts":[[2007,9]]},"abstract":"<jats:p>In this paper we evaluate four hardware data prefetchers in the context of a high-performance three-level on chip cache hierarchy with high bandwidth and capacity. We consider two classic prefetchers (Sequential Tagged and Stride) and two correlating prefetchers: PC\/DC, a recent method with a superior score and low-sized tables, and P-DFCM, a new method. Like PC\/DC, P-DFCM focuses on local delta sequences, but it is based on the DFCM value predictor. We explore different prefetch degrees and distances. Running SPEC2000, Olden and IAbench applications, results show that this kind of cache hierarchy turns prefetching aggressiveness into success for the four prefetchers. Sequential Tagged is the best, and deserves further attention to cut it losses in some applications. PC\/DC results are matched or even improved by P-DFCM, using far fewer accesses to tables while keeping sizes low.<\/jats:p>","DOI":"10.1145\/1327312.1327319","type":"journal-article","created":{"date-parts":[[2007,12,21]],"date-time":"2007-12-21T14:52:36Z","timestamp":1198248756000},"page":"37-44","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Data prefetching in a cache hierarchy with high bandwidth and capacity"],"prefix":"10.1145","volume":"35","author":[{"given":"Luis M.","family":"Ramos","sequence":"first","affiliation":[{"name":"Univ. Zaragoza, Zaragoza (Spain)"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jos\u00e9 Luis","family":"Briz","sequence":"additional","affiliation":[{"name":"Univ. Zaragoza, Zaragoza (Spain)"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pablo E.","family":"Ib\u00e1\u00f1ez","sequence":"additional","affiliation":[{"name":"Univ. Zaragoza, Zaragoza (Spain)"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Victor","family":"Vi\u00f1als","sequence":"additional","affiliation":[{"name":"Univ. Zaragoza, Zaragoza (Spain)"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2007,9]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/125826.125932"},{"key":"e_1_2_1_2_1","unstructured":"D. Burger and T. Austin The SimpleScalar Toolset v. 3.0. http:\/\/www.simplescalar.org.  D. Burger and T. Austin The SimpleScalar Toolset v. 3.0. http:\/\/www.simplescalar.org."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/774861.774869"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/605397.605427"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/545215.545241"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1147\/rd.491.0127"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/580550.876442"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2004.25"},{"key":"e_1_2_1_9_1","volume-title":"Proceedings of the 9th Int. Symposium on High Performance Computer Architecture (HPCA)","author":"Hu Z.","year":"2003","unstructured":"Z. Hu , M. Martonosi , S. Kaxiras , \" TCP Tag Correlating Prefetchers\" , In Proceedings of the 9th Int. Symposium on High Performance Computer Architecture (HPCA) , 2003 . Z. Hu, M. Martonosi, S. Kaxiras, \"TCP Tag Correlating Prefetchers\", In Proceedings of the 9th Int. Symposium on High Performance Computer Architecture (HPCA), 2003."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/277830.277921"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.752653"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/325164.325162"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/545215.545237"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/379240.379259"},{"key":"e_1_2_1_15_1","volume-title":"School of Electrical Engineering","author":"Charney J.","year":"1995","unstructured":"Mark J. Charney and Anthony P. Reeves . \"Generalized correlation-based hardware prefetching\". TR EECEG-95-1 , School of Electrical Engineering , Cornell University , February 1995 . Mark J. Charney and Anthony P. Reeves. \"Generalized correlation-based hardware prefetching\". TR EECEG-95-1, School of Electrical Engineering, Cornell University, February 1995."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2004.10030"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2005.6"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/1025127.1026003"},{"key":"e_1_2_1_19_1","first-page":"101","volume-title":"Proc. of Int. Symp. on Performance Analysis of Systems and Software (ISPASS)","author":"Ramos L.","year":"2000","unstructured":"L. Ramos , P. Ib\u00e1\u00f1ez , V. Vi\u00f1als and J. M. Llaber\u00eda . \" Modelling Load Address Behaviour Through Recurrences \". In Proc. of Int. Symp. on Performance Analysis of Systems and Software (ISPASS) , Austin, Texas. pp. 101 -- 108 April , 2000 . L. Ramos, P. Ib\u00e1\u00f1ez, V. Vi\u00f1als and J. M. Llaber\u00eda. \"Modelling Load Address Behaviour Through Recurrences\". In Proc. of Int. Symp. on Performance Analysis of Systems and Software (ISPASS), Austin, Texas. pp. 101--108 April, 2000."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/201059.201065"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/874076.876454"},{"key":"e_1_2_1_22_1","volume-title":"Dept. of Electrical and Computer Engineering","author":"Sazeides Y.","year":"1997","unstructured":"Y. Sazeides and J. E. Smith . \" Implementations of context based value predictors. TR ECE97-8 , Dept. of Electrical and Computer Engineering , Univ. Wiscosin-Madison , Dec. 1997 . Y. Sazeides and J. E. Smith. \"Implementations of context based value predictors. TR ECE97-8, Dept. of Electrical and Computer Engineering, Univ. Wiscosin-Madison, Dec. 1997."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/605397.605403"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/C-M.1978.218016"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/358923.358939"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/859618.859663"}],"container-title":["ACM SIGARCH Computer Architecture News"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1327312.1327319","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1327312.1327319","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:56:25Z","timestamp":1750254985000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1327312.1327319"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,9]]},"references-count":26,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2007,9]]}},"alternative-id":["10.1145\/1327312.1327319"],"URL":"https:\/\/doi.org\/10.1145\/1327312.1327319","relation":{},"ISSN":["0163-5964"],"issn-type":[{"type":"print","value":"0163-5964"}],"subject":[],"published":{"date-parts":[[2007,9]]},"assertion":[{"value":"2007-09-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}