{"id":"https://openalex.org/W2000544790","doi":"https://doi.org/10.1145/2749469.2749470","title":"Cost-effective speculative scheduling in high performance processors","display_name":"Cost-effective speculative scheduling in high performance processors","publication_year":2015,"publication_date":"2015-05-26","ids":{"openalex":"https://openalex.org/W2000544790","doi":"https://doi.org/10.1145/2749469.2749470","mag":"2000544790"},"language":"en","primary_location":{"id":"doi:10.1145/2749469.2749470","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2749469.2749470","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 42nd Annual International Symposium on Computer Architecture","raw_type":"proceedings-article"},"type":"preprint","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://inria.hal.science/hal-01193233/document","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5001584535","display_name":"Arthur P\u00e9rais","orcid":"https://orcid.org/0000-0002-5757-2507"},"institutions":[{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en sciences et technologies du num\u00e9rique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"government","lineage":["https://openalex.org/I1326498283"]},{"id":"https://openalex.org/I2802519937","display_name":"Institut de Recherche en Informatique et Syst\u00e8mes Al\u00e9atoires","ror":"https://ror.org/00myn0z94","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I205703379","https://openalex.org/I2802204017","https://openalex.org/I2802519937","https://openalex.org/I28221208","https://openalex.org/I4210127572","https://openalex.org/I4210159245","https://openalex.org/I56067802"]}],"countries":["FR"],"is_corresponding":true,"raw_author_name":"Arthur Perais","raw_affiliation_strings":["IRISA/INRIA","IRISA/INRIA,"],"affiliations":[{"raw_affiliation_string":"IRISA/INRIA","institution_ids":["https://openalex.org/I1326498283","https://openalex.org/I2802519937"]},{"raw_affiliation_string":"IRISA/INRIA,","institution_ids":["https://openalex.org/I1326498283","https://openalex.org/I2802519937"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075222745","display_name":"Andr\u00e9 Seznec","orcid":"https://orcid.org/0000-0002-3058-6503"},"institutions":[{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en sciences et technologies du num\u00e9rique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"government","lineage":["https://openalex.org/I1326498283"]},{"id":"https://openalex.org/I2802519937","display_name":"Institut de Recherche en Informatique et Syst\u00e8mes Al\u00e9atoires","ror":"https://ror.org/00myn0z94","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I205703379","https://openalex.org/I2802204017","https://openalex.org/I2802519937","https://openalex.org/I28221208","https://openalex.org/I4210127572","https://openalex.org/I4210159245","https://openalex.org/I56067802"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Andr\u00e9 Seznec","raw_affiliation_strings":["IRISA/INRIA","IRISA/INRIA,"],"affiliations":[{"raw_affiliation_string":"IRISA/INRIA","institution_ids":["https://openalex.org/I1326498283","https://openalex.org/I2802519937"]},{"raw_affiliation_string":"IRISA/INRIA,","institution_ids":["https://openalex.org/I1326498283","https://openalex.org/I2802519937"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048383896","display_name":"Pierre Michaud","orcid":"https://orcid.org/0000-0001-7037-4014"},"institutions":[{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en sciences et technologies du num\u00e9rique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"government","lineage":["https://openalex.org/I1326498283"]},{"id":"https://openalex.org/I2802519937","display_name":"Institut de Recherche en Informatique et Syst\u00e8mes Al\u00e9atoires","ror":"https://ror.org/00myn0z94","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I205703379","https://openalex.org/I2802204017","https://openalex.org/I2802519937","https://openalex.org/I28221208","https://openalex.org/I4210127572","https://openalex.org/I4210159245","https://openalex.org/I56067802"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Pierre Michaud","raw_affiliation_strings":["IRISA/INRIA","IRISA/INRIA,"],"affiliations":[{"raw_affiliation_string":"IRISA/INRIA","institution_ids":["https://openalex.org/I1326498283","https://openalex.org/I2802519937"]},{"raw_affiliation_string":"IRISA/INRIA,","institution_ids":["https://openalex.org/I1326498283","https://openalex.org/I2802519937"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091183478","display_name":"Andreas Sembrant","orcid":null},"institutions":[{"id":"https://openalex.org/I123387679","display_name":"Uppsala University","ror":"https://ror.org/048a87296","country_code":"SE","type":"education","lineage":["https://openalex.org/I123387679"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Andreas Sembrant","raw_affiliation_strings":["Uppsala University","Uppsala University ,"],"affiliations":[{"raw_affiliation_string":"Uppsala University","institution_ids":["https://openalex.org/I123387679"]},{"raw_affiliation_string":"Uppsala University ,","institution_ids":["https://openalex.org/I123387679"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5042507252","display_name":"Erik H\u00e4gersten","orcid":null},"institutions":[{"id":"https://openalex.org/I123387679","display_name":"Uppsala University","ror":"https://ror.org/048a87296","country_code":"SE","type":"education","lineage":["https://openalex.org/I123387679"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Erik Hagersten","raw_affiliation_strings":["Uppsala University","Uppsala University ,"],"affiliations":[{"raw_affiliation_string":"Uppsala University","institution_ids":["https://openalex.org/I123387679"]},{"raw_affiliation_string":"Uppsala University ,","institution_ids":["https://openalex.org/I123387679"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5001584535"],"corresponding_institution_ids":["https://openalex.org/I1326498283","https://openalex.org/I2802519937"],"apc_list":null,"apc_paid":null,"fwci":1.6561,"has_fulltext":true,"cited_by_count":12,"citation_normalized_percentile":{"value":0.8376913,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"247","last_page":"259"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":1.0,"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":1.0,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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.9990000128746033,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/operand","display_name":"Operand","score":0.8508185148239136},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8417338132858276},{"id":"https://openalex.org/keywords/speculation","display_name":"Speculation","score":0.6825239062309265},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.6489446759223938},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6346083283424377},{"id":"https://openalex.org/keywords/speculative-execution","display_name":"Speculative execution","score":0.5929718613624573},{"id":"https://openalex.org/keywords/speculative-multithreading","display_name":"Speculative multithreading","score":0.5868803262710571},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.5618384480476379},{"id":"https://openalex.org/keywords/processor-scheduling","display_name":"Processor scheduling","score":0.4649070203304291},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3304644525051117},{"id":"https://openalex.org/keywords/multithreading","display_name":"Multithreading","score":0.23692378401756287},{"id":"https://openalex.org/keywords/schedule","display_name":"Schedule","score":0.0816405713558197},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.0764695405960083},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.06360229849815369}],"concepts":[{"id":"https://openalex.org/C55526617","wikidata":"https://www.wikidata.org/wiki/Q719375","display_name":"Operand","level":2,"score":0.8508185148239136},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8417338132858276},{"id":"https://openalex.org/C47941915","wikidata":"https://www.wikidata.org/wiki/Q107885","display_name":"Speculation","level":2,"score":0.6825239062309265},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.6489446759223938},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6346083283424377},{"id":"https://openalex.org/C141331961","wikidata":"https://www.wikidata.org/wiki/Q2164465","display_name":"Speculative execution","level":2,"score":0.5929718613624573},{"id":"https://openalex.org/C15296174","wikidata":"https://www.wikidata.org/wiki/Q7575343","display_name":"Speculative multithreading","level":4,"score":0.5868803262710571},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.5618384480476379},{"id":"https://openalex.org/C2984822820","wikidata":"https://www.wikidata.org/wiki/Q1123036","display_name":"Processor scheduling","level":3,"score":0.4649070203304291},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3304644525051117},{"id":"https://openalex.org/C201410400","wikidata":"https://www.wikidata.org/wiki/Q1064412","display_name":"Multithreading","level":3,"score":0.23692378401756287},{"id":"https://openalex.org/C68387754","wikidata":"https://www.wikidata.org/wiki/Q7271585","display_name":"Schedule","level":2,"score":0.0816405713558197},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.0764695405960083},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.06360229849815369},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C139719470","wikidata":"https://www.wikidata.org/wiki/Q39680","display_name":"Macroeconomics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/2749469.2749470","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2749469.2749470","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 42nd Annual International Symposium on Computer Architecture","raw_type":"proceedings-article"},{"id":"pmh:oai:HAL:hal-01193233v1","is_oa":true,"landing_page_url":"https://inria.hal.science/hal-01193233","pdf_url":"https://inria.hal.science/hal-01193233/document","source":{"id":"https://openalex.org/S4406922461","display_name":"SPIRE - Sciences Po Institutional REpository","issn_l":null,"issn":null,"is_oa":false,"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":"http://www.ece.cmu.edu/calcm/isca2015","raw_type":"Conference papers"}],"best_oa_location":{"id":"pmh:oai:HAL:hal-01193233v1","is_oa":true,"landing_page_url":"https://inria.hal.science/hal-01193233","pdf_url":"https://inria.hal.science/hal-01193233/document","source":{"id":"https://openalex.org/S4406922461","display_name":"SPIRE - Sciences Po Institutional REpository","issn_l":null,"issn":null,"is_oa":false,"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":"http://www.ece.cmu.edu/calcm/isca2015","raw_type":"Conference papers"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G6697905122","display_name":null,"funder_award_id":"267175","funder_id":"https://openalex.org/F4320334678","funder_display_name":"European Research Council"}],"funders":[{"id":"https://openalex.org/F4320334678","display_name":"European Research Council","ror":"https://ror.org/0472cxd90"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2000544790.pdf","grobid_xml":"https://content.openalex.org/works/W2000544790.grobid-xml"},"referenced_works_count":34,"referenced_works":["https://openalex.org/W63944998","https://openalex.org/W104593420","https://openalex.org/W198451133","https://openalex.org/W361445374","https://openalex.org/W589531295","https://openalex.org/W1963687124","https://openalex.org/W2035872164","https://openalex.org/W2048455467","https://openalex.org/W2064909421","https://openalex.org/W2108616660","https://openalex.org/W2110296438","https://openalex.org/W2112551075","https://openalex.org/W2121539621","https://openalex.org/W2122939826","https://openalex.org/W2123973634","https://openalex.org/W2129760904","https://openalex.org/W2130124967","https://openalex.org/W2137860371","https://openalex.org/W2147520174","https://openalex.org/W2147657366","https://openalex.org/W2154433299","https://openalex.org/W2157676568","https://openalex.org/W2159278058","https://openalex.org/W2159617380","https://openalex.org/W2161864047","https://openalex.org/W2164376452","https://openalex.org/W2245151155","https://openalex.org/W2299633415","https://openalex.org/W3005321997","https://openalex.org/W4241874262","https://openalex.org/W4251451722","https://openalex.org/W6602613798","https://openalex.org/W6617397215","https://openalex.org/W6683739747"],"related_works":["https://openalex.org/W2124112831","https://openalex.org/W2107711797","https://openalex.org/W4310747513","https://openalex.org/W3200493004","https://openalex.org/W1891584596","https://openalex.org/W4308643153","https://openalex.org/W2243398978","https://openalex.org/W2529446866","https://openalex.org/W2039018296","https://openalex.org/W2132214193"],"abstract_inverted_index":{"To":[0],"maximize":[1],"performance,":[2],"out-of-order":[3],"execution":[4],"processors":[5],"sometimes":[6],"issue":[7],"instructions":[8,33],"without":[9],"having":[10],"the":[11,28,65],"guarantee":[12],"that":[13,42],"operands":[14],"will":[15],"be":[16],"available":[17],"in":[18,27,56],"time;":[19],"e.g.":[20],"loads":[21],"are":[22,34],"typically":[23],"assumed":[24],"to":[25,45],"hit":[26],"L1":[29],"cache":[30],"and":[31],"dependent":[32],"issued":[35],"accordingly.":[36],"This":[37],"form":[38],"of":[39],"speculation":[40],"--":[41,49],"we":[43],"refer":[44],"as":[46],"speculative":[47],"scheduling":[48],"has":[50,60],"been":[51],"used":[52],"for":[53],"two":[54],"decades":[55],"real":[57],"processors,":[58],"but":[59],"received":[61],"little":[62],"attention":[63],"from":[64],"research":[66],"community.":[67]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2019,"cited_by_count":4},{"year":2018,"cited_by_count":3},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":1}],"updated_date":"2026-03-10T16:38:18.471706","created_date":"2025-10-10T00:00:00"}
