{"id":"https://openalex.org/W2120974992","doi":"https://doi.org/10.1109/micro.2008.4771774","title":"Temporal instruction fetch streaming","display_name":"Temporal instruction fetch streaming","publication_year":2008,"publication_date":"2008-11-01","ids":{"openalex":"https://openalex.org/W2120974992","doi":"https://doi.org/10.1109/micro.2008.4771774","mag":"2120974992"},"language":"en","primary_location":{"id":"doi:10.1109/micro.2008.4771774","is_oa":false,"landing_page_url":"https://doi.org/10.1109/micro.2008.4771774","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2008 41st IEEE/ACM International Symposium on Microarchitecture","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://infoscience.epfl.ch/record/135601","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5010051312","display_name":"Michael Ferdman","orcid":"https://orcid.org/0000-0001-5808-1040"},"institutions":[{"id":"https://openalex.org/I5124864","display_name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne","ror":"https://ror.org/02s376052","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I5124864"]},{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]}],"countries":["CH","US"],"is_corresponding":true,"raw_author_name":"Michael Ferdman","raw_affiliation_strings":["Computer Architecture Lab (CALCM), Carnegie Mellon University, Pittsburgh, PA, USA","Parallel Systems Architecture Lab (PARSA), Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne, Lausanne, Switzerland"],"affiliations":[{"raw_affiliation_string":"Computer Architecture Lab (CALCM), Carnegie Mellon University, Pittsburgh, PA, USA","institution_ids":["https://openalex.org/I74973139"]},{"raw_affiliation_string":"Parallel Systems Architecture Lab (PARSA), Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne, Lausanne, Switzerland","institution_ids":["https://openalex.org/I5124864"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018949021","display_name":"Thomas F. Wenisch","orcid":"https://orcid.org/0000-0001-9560-2124"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan\u2013Ann Arbor","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Thomas F. Wenisch","raw_affiliation_strings":["Advanced Computer Architecture Lab (ACAL), University of Michigan, Ann Arbor, MI, USA"],"affiliations":[{"raw_affiliation_string":"Advanced Computer Architecture Lab (ACAL), University of Michigan, Ann Arbor, MI, USA","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070907021","display_name":"Anastasia Ailamaki","orcid":null},"institutions":[{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]},{"id":"https://openalex.org/I5124864","display_name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne","ror":"https://ror.org/02s376052","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I5124864"]}],"countries":["CH","US"],"is_corresponding":false,"raw_author_name":"Anastasia Ailamaki","raw_affiliation_strings":["Computer Architecture Lab (CALCM), Carnegie Mellon University, Pittsburgh, PA, USA","Parallel Systems Architecture Lab (PARSA), Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne, Lausanne, Switzerland"],"affiliations":[{"raw_affiliation_string":"Computer Architecture Lab (CALCM), Carnegie Mellon University, Pittsburgh, PA, USA","institution_ids":["https://openalex.org/I74973139"]},{"raw_affiliation_string":"Parallel Systems Architecture Lab (PARSA), Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne, Lausanne, Switzerland","institution_ids":["https://openalex.org/I5124864"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057697787","display_name":"Babak Falsafi","orcid":"https://orcid.org/0000-0001-5916-8068"},"institutions":[{"id":"https://openalex.org/I5124864","display_name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne","ror":"https://ror.org/02s376052","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I5124864"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Babak Falsafi","raw_affiliation_strings":["Parallel Systems Architecture Lab (PARSA), Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne, Lausanne, Switzerland"],"affiliations":[{"raw_affiliation_string":"Parallel Systems Architecture Lab (PARSA), Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne, Lausanne, Switzerland","institution_ids":["https://openalex.org/I5124864"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5072544251","display_name":"Andreas Moshovos","orcid":"https://orcid.org/0000-0001-7768-367X"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Andreas Moshovos","raw_affiliation_strings":["Department of ECE, University of Toronto, Toronto, Canada"],"affiliations":[{"raw_affiliation_string":"Department of ECE, University of Toronto, Toronto, Canada","institution_ids":["https://openalex.org/I185261750"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5010051312"],"corresponding_institution_ids":["https://openalex.org/I5124864","https://openalex.org/I74973139"],"apc_list":null,"apc_paid":null,"fwci":3.799,"has_fulltext":false,"cited_by_count":85,"citation_normalized_percentile":{"value":0.93707033,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"10"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9983000159263611,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9983000159263611,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9922999739646912,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9851999878883362,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/fetch","display_name":"Fetch","score":0.8683826923370361},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7511045932769775},{"id":"https://openalex.org/keywords/live-streaming","display_name":"Live streaming","score":0.47781068086624146},{"id":"https://openalex.org/keywords/multimedia","display_name":"Multimedia","score":0.32538408041000366},{"id":"https://openalex.org/keywords/geology","display_name":"Geology","score":0.08605590462684631},{"id":"https://openalex.org/keywords/oceanography","display_name":"Oceanography","score":0.06127622723579407}],"concepts":[{"id":"https://openalex.org/C131918245","wikidata":"https://www.wikidata.org/wiki/Q1409090","display_name":"Fetch","level":2,"score":0.8683826923370361},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7511045932769775},{"id":"https://openalex.org/C2776741261","wikidata":"https://www.wikidata.org/wiki/Q3027665","display_name":"Live streaming","level":2,"score":0.47781068086624146},{"id":"https://openalex.org/C49774154","wikidata":"https://www.wikidata.org/wiki/Q131765","display_name":"Multimedia","level":1,"score":0.32538408041000366},{"id":"https://openalex.org/C127313418","wikidata":"https://www.wikidata.org/wiki/Q1069","display_name":"Geology","level":0,"score":0.08605590462684631},{"id":"https://openalex.org/C111368507","wikidata":"https://www.wikidata.org/wiki/Q43518","display_name":"Oceanography","level":1,"score":0.06127622723579407}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1109/micro.2008.4771774","is_oa":false,"landing_page_url":"https://doi.org/10.1109/micro.2008.4771774","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2008 41st IEEE/ACM International Symposium on Microarchitecture","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.152.5993","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.152.5993","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.ece.cmu.edu/~mferdman/papers/MICRO08-Temportal_Instruction_Fetch_Streaming.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.409.2056","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.409.2056","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://users.ece.cmu.edu/~babak/papers/micro08.pdf","raw_type":"text"},{"id":"pmh:oai:infoscience.epfl.ch:135601","is_oa":true,"landing_page_url":"http://infoscience.epfl.ch/record/135601","pdf_url":null,"source":{"id":"https://openalex.org/S4306400487","display_name":"Infoscience (Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Text"}],"best_oa_location":{"id":"pmh:oai:infoscience.epfl.ch:135601","is_oa":true,"landing_page_url":"http://infoscience.epfl.ch/record/135601","pdf_url":null,"source":{"id":"https://openalex.org/S4306400487","display_name":"Infoscience (Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Text"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":57,"referenced_works":["https://openalex.org/W1796870311","https://openalex.org/W1982752205","https://openalex.org/W1988637082","https://openalex.org/W2008158664","https://openalex.org/W2010128395","https://openalex.org/W2016622853","https://openalex.org/W2038057969","https://openalex.org/W2039393702","https://openalex.org/W2042617557","https://openalex.org/W2096864363","https://openalex.org/W2103213347","https://openalex.org/W2105194472","https://openalex.org/W2105686649","https://openalex.org/W2108112890","https://openalex.org/W2111401192","https://openalex.org/W2111905231","https://openalex.org/W2113045536","https://openalex.org/W2114509705","https://openalex.org/W2126603366","https://openalex.org/W2127673258","https://openalex.org/W2128104279","https://openalex.org/W2128781483","https://openalex.org/W2129962996","https://openalex.org/W2130570838","https://openalex.org/W2130611655","https://openalex.org/W2134953908","https://openalex.org/W2143068308","https://openalex.org/W2143285027","https://openalex.org/W2146173591","https://openalex.org/W2150054597","https://openalex.org/W2155651153","https://openalex.org/W2161698662","https://openalex.org/W2163890539","https://openalex.org/W2164552982","https://openalex.org/W2165423885","https://openalex.org/W2168434784","https://openalex.org/W2170282806","https://openalex.org/W2209148515","https://openalex.org/W2265779118","https://openalex.org/W2295568245","https://openalex.org/W2537450429","https://openalex.org/W4205669633","https://openalex.org/W4229849980","https://openalex.org/W4234767864","https://openalex.org/W4237150160","https://openalex.org/W4242484660","https://openalex.org/W4242976792","https://openalex.org/W4248563222","https://openalex.org/W4251139570","https://openalex.org/W4254589276","https://openalex.org/W4255602098","https://openalex.org/W6679159614","https://openalex.org/W6682278122","https://openalex.org/W6683066674","https://openalex.org/W6683800986","https://openalex.org/W6683859019","https://openalex.org/W6687989991"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W4214970455","https://openalex.org/W2175646991","https://openalex.org/W2027386296","https://openalex.org/W2614583728","https://openalex.org/W2138256251","https://openalex.org/W1910690003","https://openalex.org/W2128177192"],"abstract_inverted_index":{"L1":[0,17,94,135,158],"instruction-cache":[1,127,185],"misses":[2,96,128,160],"pose":[3],"a":[4,98,119,169,213],"critical":[5],"performance":[6,203],"bottleneck":[7],"in":[8,91,162,177,212],"commercial":[9,216],"server":[10,217],"workloads.":[11,34,218],"Cache":[12],"access":[13],"latency":[14],"constraints":[15],"preclude":[16],"instruction":[18,29,43,95,103,111,136,159],"caches":[19],"large":[20],"enough":[21],"to":[22,49,153,172],"capture":[23],"the":[24,83,178,197],"application,":[25],"library,":[26],"and":[27,78,132,181,201,208],"OS":[28],"working":[30],"sets":[31],"of":[32,82,150,157,215],"these":[33,174],"To":[35],"cope":[36],"with":[37],"capacity":[38],"constraints,":[39],"researchers":[40],"have":[41],"proposed":[42],"prefetchers":[44,56],"that":[45,155],"use":[46],"branch":[47,67,75],"predictors":[48],"explore":[50,118],"future":[51,126],"control":[52,121],"flow.":[53],"However,":[54],"such":[55],"suffer":[57],"from":[58,73,113],"several":[59],"fundamental":[60],"flaws:":[61],"their":[62,70],"lookahead":[63],"is":[64],"limited":[65],"by":[66,204],"prediction":[68],"bandwidth,":[69],"accuracy":[71],"suffers":[72],"geometrically-compounding":[74],"misprediction":[76],"probability,":[77],"they":[79],"are":[80],"ignorant":[81],"cache":[84,180,200],"contents,":[85],"frequently":[86],"predicting":[87],"blocks":[88],"already":[89],"present":[90,144],"L1.":[92],"Hence,":[93],"remain":[97],"bottleneck.":[99],"We":[100],"propose":[101],"temporal":[102],"fetch":[104],"streaming":[105],"(TIFS)-a":[106],"mechanism":[107,171],"for":[108,184],"prefetching":[109],"temporally-correlated":[110],"streams":[112],"lower-level":[114],"caches.":[115],"Rather":[116],"than":[117,192],"programpsilas":[120],"flow":[122],"graph,":[123],"TIFS":[124,188],"predicts":[125],"directly,":[129],"through":[130],"recording":[131],"replaying":[133],"recurring":[134,164,175],"miss":[137],"sequences.":[138,165],"In":[139],"this":[140],"paper,":[141],"we":[142,167],"first":[143],"an":[145],"information-theoretic":[146],"offline":[147],"trace":[148],"analysis":[149],"instruction-miss":[151],"repetition":[152],"show":[154],"94%":[156],"occur":[161],"long,":[163],"Then,":[166],"describe":[168],"practical":[170],"record":[173],"sequences":[176],"L2":[179,199],"leverage":[182],"them":[183],"prefetching.":[186],"Our":[187],"design":[189],"requires":[190],"less":[191],"5%":[193],"storage":[194],"overhead":[195],"over":[196],"baseline":[198],"improves":[202],"11%":[205],"on":[206],"average":[207],"24%":[209],"at":[210],"best":[211],"suite":[214]},"counts_by_year":[{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":9},{"year":2022,"cited_by_count":5},{"year":2021,"cited_by_count":8},{"year":2020,"cited_by_count":5},{"year":2019,"cited_by_count":6},{"year":2018,"cited_by_count":6},{"year":2017,"cited_by_count":4},{"year":2016,"cited_by_count":3},{"year":2015,"cited_by_count":3},{"year":2014,"cited_by_count":6},{"year":2013,"cited_by_count":5},{"year":2012,"cited_by_count":5}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
