{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,28]],"date-time":"2025-08-28T12:48:12Z","timestamp":1756385292331,"version":"3.40.3"},"publisher-location":"Cham","reference-count":28,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319642024"},{"type":"electronic","value":"9783319642031"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-64203-1_18","type":"book-chapter","created":{"date-parts":[[2017,7,31]],"date-time":"2017-07-31T15:03:35Z","timestamp":1501513415000},"page":"247-259","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Runtime-Assisted Shared Cache Insertion Policies Based on Re-reference Intervals"],"prefix":"10.1007","author":[{"given":"Vladimir","family":"Dimi\u0107","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Miquel","family":"Moret\u00f3","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marc","family":"Casas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mateo","family":"Valero","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,8,1]]},"reference":[{"key":"18_CR1","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1147\/sj.52.0078","volume":"5","author":"LA Belady","year":"1966","unstructured":"Belady, L.A.: A study of replacement algorithms for a virtual-storage computer. IBM Syst. J. 5, 78\u2013101 (1966)","journal-title":"IBM Syst. J."},{"key":"18_CR2","unstructured":"Bienia, C.: Benchmarking modern multiprocessors. Ph.D. thesis, Princeton (2011)"},{"key":"18_CR3","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1006\/jpdc.1996.0107","volume":"37","author":"R Blumofe","year":"1995","unstructured":"Blumofe, R., Joerg, C., Kuszmaul, B., et al.: Cilk: an efficient multithreaded runtime system. J. Parallel Distrib. Comput. 37, 55\u201369 (1995)","journal-title":"J. Parallel Distrib. Comput."},{"key":"18_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1007\/978-3-662-48096-0_2","volume-title":"Euro-Par 2015: Parallel Processing","author":"M Casas","year":"2015","unstructured":"Casas, M., et al.: Runtime-aware architectures. In: Tr\u00e4ff, J.L., Hunold, S., Versaci, F. (eds.) Euro-Par 2015. LNCS, vol. 9233, pp. 16\u201327. Springer, Heidelberg (2015). doi:10.1007\/978-3-662-48096-0_2"},{"key":"18_CR5","doi-asserted-by":"crossref","unstructured":"Chamberlain, B., Callahan, D., Zima, H.: Parallel programmability and the Chapel language. Int. J. High Perform. Comput. Appl. 21, 291\u2013312 (2007\u20132008)","DOI":"10.1177\/1094342007078442"},{"key":"18_CR6","doi-asserted-by":"crossref","unstructured":"Chasapis, D., Casas, M., Moret\u00f3, M., Vidal, R., Ayguad\u00e9, E., Labarta, J., Valero, M.: PARSECSs: evaluating the impact of task parallelism in the PARSEC benchmark suite. In: TACO (2015)","DOI":"10.1145\/2829952"},{"key":"18_CR7","unstructured":"Chen, W., Liu, P., Stelzer, K.: Implementation of a pseudo-LRU algorithm in a partitioned cache, US Patent 7,069,390 (2006)"},{"issue":"1","key":"18_CR8","first-page":"1","volume":"38","author":"T Davis","year":"2011","unstructured":"Davis, T., Hu, Y.: The University of Florida sparse matrix collection. ACM Trans. Math. Softw. 38(1), 1 (2011)","journal-title":"ACM Trans. Math. Softw."},{"key":"18_CR9","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1145\/1816038.1815971","volume":"38","author":"A Jaleel","year":"2010","unstructured":"Jaleel, A., Theobald, K.B., Steely Jr., S.C., Emer, J.: High performance cache replacement using re-reference interval prediction (RRIP). SIGARCH Comput. Arch. News 38, 60\u201371 (2010)","journal-title":"SIGARCH Comput. Arch. News"},{"key":"18_CR10","doi-asserted-by":"crossref","unstructured":"Jaulmes, L., Casas, M., Moret\u00f3, M., et al.: Exploiting asynchrony from exact forward recovery for due in iterative solvers. In: SC (2015)","DOI":"10.1145\/2807591.2807599"},{"key":"18_CR11","doi-asserted-by":"crossref","unstructured":"Kale, L.V., Krishnan, S.: CHARM++: a portable concurrent object oriented system based on C++. In: OOPSLA (1993)","DOI":"10.1145\/165854.165874"},{"key":"18_CR12","doi-asserted-by":"crossref","unstructured":"Manivannan, M., Papaefstathiou, V., Pericas, M., Stenstrom, P.: RADAR: runtime-assisted dead region management for last-level caches. In: HPCA (2016)","DOI":"10.1109\/HPCA.2016.7446101"},{"key":"18_CR13","doi-asserted-by":"crossref","unstructured":"Manivannan, M., Stenstrom, P.: Runtime-guided cache coherence optimizations in multi-core architectures. In: IPDPS (2014)","DOI":"10.1109\/IPDPS.2014.71"},{"key":"18_CR14","unstructured":"Sun Microsystems: UltraSPARC T2 supplement to the UltraSPARC architecture 2007, draft D1.4.3 (2007)"},{"key":"18_CR15","unstructured":"OpenMP Arch. Rev. Board: OpenMP Application Program Interface, v4.0 (2013)"},{"key":"18_CR16","doi-asserted-by":"crossref","unstructured":"Pan, A., Pai, V.S.: Runtime-driven shared last-level cache management for task-parallel programs. In: SC (2015)","DOI":"10.1145\/2807591.2807625"},{"key":"18_CR17","doi-asserted-by":"crossref","unstructured":"Papaefstathiou, V., Katevenis, M.G., Nikolopoulos, D.S., Pnevmatikatos, D.: Prefetching and cache management using task lifetimes. In: ICS (2013)","DOI":"10.1145\/2464996.2465443"},{"key":"18_CR18","doi-asserted-by":"crossref","unstructured":"Qureshi, M., Jaleel, A., Patt, Y., Steely, S., Emer, J.: Set-dueling-controlled adaptive insertion for high-performance caching. In: Micro. IEEE (2008)","DOI":"10.1109\/MM.2008.14"},{"key":"18_CR19","doi-asserted-by":"crossref","unstructured":"Qureshi, M.K., Jaleel, A., Patt, Y.N., Steely, S.C., Emer, J.: Adaptive insertion policies for high performance caching. In: ISCA (2007)","DOI":"10.1145\/1250662.1250709"},{"key":"18_CR20","doi-asserted-by":"crossref","unstructured":"Qureshi, M.K., Lynch, D.N., Mutlu, O., Patt, Y.N.: A case for MLP-aware cache replacement. In: ISCA (2006)","DOI":"10.1145\/1150019.1136501"},{"key":"18_CR21","unstructured":"Reinders, J.: Intel Threading Building Blocks. First edn. (2007)"},{"key":"18_CR22","doi-asserted-by":"crossref","unstructured":"Rico, A., Duran, A., Cabarcas, F., Etsion, Y., Ramirez, A., Valero, M.: Trace-driven simulation of multithreaded applications. In: ISPASS (2011)","DOI":"10.1109\/ISPASS.2011.5762718"},{"key":"18_CR23","doi-asserted-by":"crossref","unstructured":"Rico, A., Cabarcas, F., Villavieja, C., et al.: On the simulation of large-scale architectures using multiple application abstraction levels. In: TACO (2012)","DOI":"10.1145\/2086696.2086715"},{"key":"18_CR24","unstructured":"Shewchuk, J.R.: An introduction to the conjugate gradient method without the agonizing pain. Technical report (1994)"},{"key":"18_CR25","unstructured":"Teruel, X.: OmpSs quick overview, a practical approach (2013)"},{"key":"18_CR26","first-page":"29","volume":"1","author":"M Valero","year":"2014","unstructured":"Valero, M., Moreto, M., Casas, M., Ayguade, E., Labarta, J.: Runtime-aware architectures: a first approach. Supercomp. Front. Innov. 1, 29\u201344 (2014)","journal-title":"Supercomp. Front. Innov."},{"key":"18_CR27","doi-asserted-by":"crossref","unstructured":"Wu, C.J., Jaleel, A., Hasenplaugh, W., et al.: SHiP: signature-based hit predictor for high performance caching. In: MICRO (2011)","DOI":"10.1145\/2155620.2155671"},{"key":"18_CR28","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1145\/216585.216588","volume":"23","author":"WA Wulf","year":"1995","unstructured":"Wulf, W.A., McKee, S.A.: Hitting the memory wall: implications of the obvious. SIGARCH Comput. Arch. News 23, 20\u201324 (1995)","journal-title":"SIGARCH Comput. Arch. News"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2017: Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-64203-1_18","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,1]],"date-time":"2021-08-01T00:05:34Z","timestamp":1627776334000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-64203-1_18"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319642024","9783319642031"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-64203-1_18","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2017]]},"assertion":[{"value":"1 August 2017","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"Euro-Par","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Parallel Processing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Santiago de Compostela","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2017","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 August 2017","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1 September 2017","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"europar2017","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/europar2017.usc.es","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}