{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T19:48:39Z","timestamp":1725565719216},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540229247"},{"type":"electronic","value":"9783540278665"}],"license":[{"start":{"date-parts":[[2004,1,1]],"date-time":"2004-01-01T00:00:00Z","timestamp":1072915200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-27866-5_73","type":"book-chapter","created":{"date-parts":[[2010,9,16]],"date-time":"2010-09-16T16:20:42Z","timestamp":1284654042000},"page":"561-570","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["CacheFlow: A Short-Term Optimal Cache Management Policy for Data Driven Multithreading"],"prefix":"10.1007","author":[{"given":"Costas","family":"Kyriacou","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paraskevas","family":"Evripidou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pedro","family":"Trancoso","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"73_CR1","doi-asserted-by":"crossref","unstructured":"Eggers, S., et al.: Simultaneous multithreading: A platform for next generation processors. IEEE Micro, 12\u201318 (September\/October 1997)","DOI":"10.1109\/40.621209"},{"key":"73_CR2","unstructured":"Sile, J., et al.: Asynchrony in Parallel Computing: From Dataflow to Multithreading. Parallel and Distributed Computing Practices 1(1) (1998)"},{"key":"73_CR3","unstructured":"Evripidou, P., Gaudiot, J.-L.: A Decoupled Graph\/Computation Data-Driven Architecture with Variable Resolution Actors. In: Proc. ICPP 1990 (August. 1990)"},{"key":"73_CR4","doi-asserted-by":"crossref","unstructured":"Evripidou, P., Kyriacou, C.: Data Driven Network of Workstations (D2NOW). Journal of Universal Computer Science (J.UCS)\u00a06(10) (October 2000)","DOI":"10.1007\/BFb0094927"},{"key":"73_CR5","unstructured":"Cameron Woo, S., et al.: The SPLASH-2 Programs: Characterization and Methodological Considerations. In: Proc. ISCA 1995 (June 1995)"},{"key":"73_CR6","doi-asserted-by":"crossref","unstructured":"Koufaty, D.A., et al.: Data Forwarding in Scalable Shared Memory Multiprocessors. IEEE Transactions on Parallel and Distributed Systems (1996)","DOI":"10.1109\/71.553274"},{"key":"73_CR7","unstructured":"Koufaty, D.A.: J Torrellas. Compiler Support for Data Forwarding in Scalable Shared Memory Multiprocessors. In: Proc. ICPP 1999 (September 1999)"},{"key":"73_CR8","doi-asserted-by":"crossref","unstructured":"Poulsen, D.K., Yew, P.C.: Data Prefetching and Data Forwarding in Shared Memory Multiprocessors. In: Proc. ICPP 1994 (August 1994)","DOI":"10.1109\/ICPP.1994.81"},{"key":"73_CR9","unstructured":"Trancoso, P., Torrellas, J.: The Impact of Speeding up Critical Sections with Data Prefetching and Data Forwarding. In: Proc. ICPP 1996 (1996)"},{"key":"73_CR10","doi-asserted-by":"crossref","unstructured":"Vanderwiel, S.: D. Lilja Data Prefetch Mechanisms. ACM Computing Surveys 32(2) (June 2000)","DOI":"10.1145\/358923.358939"},{"key":"73_CR11","doi-asserted-by":"crossref","unstructured":"Sherwood, T., et al.: Predictor-directed stream buffers. In: 33rd International Symposium on Microarchitecture (December 2000)","DOI":"10.1145\/360128.360135"},{"key":"73_CR12","unstructured":"Collins, J., et al.: Pointer cache assisted prefetching. In: Proc. MICRO-35 (November 2002)"},{"key":"73_CR13","doi-asserted-by":"crossref","unstructured":"Mowry, T.C., et al.: Design and evaluation of a compiler algorithm for prefetching. In: Proc. ASPLOS-V (October 1992)","DOI":"10.1145\/143365.143488"},{"key":"73_CR14","doi-asserted-by":"crossref","unstructured":"Luk, C.K., Mowry, T.C.: Compiler based prefetching for recursive data structures. In: Proc. ASPLOS-VII (October 1996)","DOI":"10.1145\/237090.237190"},{"key":"73_CR15","unstructured":"Collins, J., et al.: Dynamic Speculative Precomputation. In: Proc. MICRO-34 (December 2001)"},{"key":"73_CR16","unstructured":"Roth, A., Sohi, G.: Speculative data-driven multithreading. In: Proc. HPCA-7 (January 2001)"},{"key":"73_CR17","doi-asserted-by":"crossref","unstructured":"Solihin, Y., et al.: Using User-Level Memory Thread for Correlation Prefetching. In: Proc. ISCA 2002 (May 2002)","DOI":"10.1145\/545214.545235"},{"key":"73_CR18","doi-asserted-by":"crossref","unstructured":"Luk, C.K.: Tolerating memory latency through software-controlled pre-execution in simultaneous multithreading processors. In: Proc. ISCA 2001 (June 2001)","DOI":"10.1145\/379240.379250"},{"key":"73_CR19","unstructured":"Kyriacou, C., et al.: DDM-SIM: An Execution Driven Simulator for Data Driven Multithreading. Technical report, University of Cyprus (2004)"},{"key":"73_CR20","unstructured":"Intel Corp. IA-32 Intel Architecture: Software Developer\u2019s Manual. Volume 3: System Programming Guide, Intel (2003)"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2004 Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-27866-5_73","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,19]],"date-time":"2020-04-19T20:09:23Z","timestamp":1587326963000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-27866-5_73"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540229247","9783540278665"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-27866-5_73","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}