{"id":"https://openalex.org/W2000547159","doi":"https://doi.org/10.1145/223982.224366","title":"Exploring configurations of functional units in an out-of-order superscalar processor","display_name":"Exploring configurations of functional units in an out-of-order superscalar processor","publication_year":1995,"publication_date":"1995-01-01","ids":{"openalex":"https://openalex.org/W2000547159","doi":"https://doi.org/10.1145/223982.224366","mag":"2000547159"},"language":"en","primary_location":{"id":"doi:10.1145/223982.224366","doi":"https://doi.org/10.1145/223982.224366","is_oa":true,"landing_page_url":"https://doi.org/10.1145/223982.224366","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/223982.224366","source":{"id":"https://openalex.org/S4393916863","display_name":"Proceedings - International Symposium on Computer Architecture/Proceedings","issn_l":"1063-6897","issn":["1063-6897"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":["norway-1"],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 22nd annual international symposium on Computer architecture - ISCA '95","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/223982.224366","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5069377961","display_name":"St\u00e9phan Jourdan","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I134560555","display_name":"Universit\u00e9 Toulouse III - Paul Sabatier","ror":"https://ror.org/02v6kpv12","country_code":"FR","type":"education","lineage":["https://openalex.org/I134560555","https://openalex.org/I4405258862"]},{"id":"https://openalex.org/I4210119061","display_name":"Institut de Recherche en Informatique de Toulouse","ror":"https://ror.org/01rx4qw44","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I205747304","https://openalex.org/I4210119061","https://openalex.org/I4210152422","https://openalex.org/I4405258862","https://openalex.org/I4405259414"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"St\u00e9phan Jourdan","raw_affiliation_strings":["Institut de Recherche en Informatique de Toulouse, Universit\u00e9 Paul Sabatier, 118 route de Narbonne, 31062 Toulouse cedex, France","Institut de Recherche en Informatique de Toulouse, Universit\u00e9 Paul Sabatier, 118, Route de Narbonne, 31062 Toulouse C\u00e9dex, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institut de Recherche en Informatique de Toulouse, Universit\u00e9 Paul Sabatier, 118 route de Narbonne, 31062 Toulouse cedex, France","institution_ids":["https://openalex.org/I134560555","https://openalex.org/I4210119061"]},{"raw_affiliation_string":"Institut de Recherche en Informatique de Toulouse, Universit\u00e9 Paul Sabatier, 118, Route de Narbonne, 31062 Toulouse C\u00e9dex, France","institution_ids":["https://openalex.org/I134560555","https://openalex.org/I4210119061"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084795370","display_name":"Pascal Sainrat","orcid":"https://orcid.org/0000-0003-1039-2290","observed_orcids":["https://orcid.org/0000-0003-1039-2290"]},"institutions":[{"id":"https://openalex.org/I134560555","display_name":"Universit\u00e9 Toulouse III - Paul Sabatier","ror":"https://ror.org/02v6kpv12","country_code":"FR","type":"education","lineage":["https://openalex.org/I134560555","https://openalex.org/I4405258862"]},{"id":"https://openalex.org/I4210119061","display_name":"Institut de Recherche en Informatique de Toulouse","ror":"https://ror.org/01rx4qw44","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I205747304","https://openalex.org/I4210119061","https://openalex.org/I4210152422","https://openalex.org/I4405258862","https://openalex.org/I4405259414"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Pascal Sainrat","raw_affiliation_strings":["Institut de Recherche en Informatique de Toulouse, Universit\u00e9 Paul Sabatier, 118 route de Narbonne, 31062 Toulouse cedex, France","Institut de Recherche en Informatique de Toulouse, Universit\u00e9 Paul Sabatier, 118, Route de Narbonne, 31062 Toulouse C\u00e9dex, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institut de Recherche en Informatique de Toulouse, Universit\u00e9 Paul Sabatier, 118 route de Narbonne, 31062 Toulouse cedex, France","institution_ids":["https://openalex.org/I134560555","https://openalex.org/I4210119061"]},{"raw_affiliation_string":"Institut de Recherche en Informatique de Toulouse, Universit\u00e9 Paul Sabatier, 118, Route de Narbonne, 31062 Toulouse C\u00e9dex, France","institution_ids":["https://openalex.org/I134560555","https://openalex.org/I4210119061"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5041710962","display_name":"Daniel Litaize","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I134560555","display_name":"Universit\u00e9 Toulouse III - Paul Sabatier","ror":"https://ror.org/02v6kpv12","country_code":"FR","type":"education","lineage":["https://openalex.org/I134560555","https://openalex.org/I4405258862"]},{"id":"https://openalex.org/I4210119061","display_name":"Institut de Recherche en Informatique de Toulouse","ror":"https://ror.org/01rx4qw44","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I205747304","https://openalex.org/I4210119061","https://openalex.org/I4210152422","https://openalex.org/I4405258862","https://openalex.org/I4405259414"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Daniel Litaize","raw_affiliation_strings":["Institut de Recherche en Informatique de Toulouse, Universit\u00e9 Paul Sabatier, 118 route de Narbonne, 31062 Toulouse cedex, France","Institut de Recherche en Informatique de Toulouse, Universit\u00e9 Paul Sabatier, 118, Route de Narbonne, 31062 Toulouse C\u00e9dex, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institut de Recherche en Informatique de Toulouse, Universit\u00e9 Paul Sabatier, 118 route de Narbonne, 31062 Toulouse cedex, France","institution_ids":["https://openalex.org/I134560555","https://openalex.org/I4210119061"]},{"raw_affiliation_string":"Institut de Recherche en Informatique de Toulouse, Universit\u00e9 Paul Sabatier, 118, Route de Narbonne, 31062 Toulouse C\u00e9dex, France","institution_ids":["https://openalex.org/I134560555","https://openalex.org/I4210119061"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":3.1461,"has_fulltext":true,"cited_by_count":26,"citation_normalized_percentile":{"value":0.92071087,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"117","last_page":"125"},"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.9976000189781189,"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.9976000189781189,"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/T10363","display_name":"Low-power high-performance VLSI design","score":0.0008999999845400453,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.0003000000142492354,"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/out-of-order-superscalar-processors","display_name":"out-of-order superscalar processors","score":0.828000009059906},{"id":"https://openalex.org/keywords/instruction-level-parallelism","display_name":"instruction-level parallelism","score":0.9419999718666077},{"id":"https://openalex.org/keywords/functional-unit-utilization","display_name":"functional unit utilization","score":0.7419999837875366}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8708010911941528},{"id":"https://openalex.org/C1793878","wikidata":"https://www.wikidata.org/wiki/Q1153762","display_name":"Out-of-order execution","level":2,"score":0.7498341202735901},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.7104460597038269},{"id":"https://openalex.org/C147101560","wikidata":"https://www.wikidata.org/wiki/Q1045706","display_name":"Superscalar","level":2,"score":0.688885509967804},{"id":"https://openalex.org/C156972235","wikidata":"https://www.wikidata.org/wiki/Q1443434","display_name":"Instructions per cycle","level":3,"score":0.6857801675796509},{"id":"https://openalex.org/C2778565505","wikidata":"https://www.wikidata.org/wiki/Q2207566","display_name":"Spec#","level":2,"score":0.6364918947219849},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.6293991804122925},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.5644844174385071},{"id":"https://openalex.org/C140763907","wikidata":"https://www.wikidata.org/wiki/Q2714055","display_name":"Instruction-level parallelism","level":3,"score":0.5607730150222778},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.5496970415115356},{"id":"https://openalex.org/C75291252","wikidata":"https://www.wikidata.org/wiki/Q1315756","display_name":"TRACE (psycholinguistics)","level":2,"score":0.5035087466239929},{"id":"https://openalex.org/C168522837","wikidata":"https://www.wikidata.org/wiki/Q679552","display_name":"Branch predictor","level":2,"score":0.5002603530883789},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.49912166595458984},{"id":"https://openalex.org/C141331961","wikidata":"https://www.wikidata.org/wiki/Q2164465","display_name":"Speculative execution","level":2,"score":0.4914900064468384},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.45159029960632324},{"id":"https://openalex.org/C97137487","wikidata":"https://www.wikidata.org/wiki/Q729138","display_name":"Integer (computer science)","level":2,"score":0.4368552565574646},{"id":"https://openalex.org/C42383842","wikidata":"https://www.wikidata.org/wiki/Q193076","display_name":"Functional programming","level":2,"score":0.43062782287597656},{"id":"https://openalex.org/C182306322","wikidata":"https://www.wikidata.org/wiki/Q1779371","display_name":"Order (exchange)","level":2,"score":0.4101124405860901},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2830711603164673},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.25826388597488403},{"id":"https://openalex.org/C49154492","wikidata":"https://www.wikidata.org/wiki/Q5300","display_name":"Central processing unit","level":2,"score":0.1336672604084015},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C10138342","wikidata":"https://www.wikidata.org/wiki/Q43015","display_name":"Finance","level":1,"score":0.0},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/223982.224366","doi":"https://doi.org/10.1145/223982.224366","is_oa":true,"landing_page_url":"https://doi.org/10.1145/223982.224366","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/223982.224366","source":{"id":"https://openalex.org/S4393916863","display_name":"Proceedings - International Symposium on Computer Architecture/Proceedings","issn_l":"1063-6897","issn":["1063-6897"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":["norway-1"],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 22nd annual international symposium on Computer architecture - ISCA '95","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/223982.224366","doi":"https://doi.org/10.1145/223982.224366","is_oa":true,"landing_page_url":"https://doi.org/10.1145/223982.224366","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/223982.224366","source":{"id":"https://openalex.org/S4393916863","display_name":"Proceedings - International Symposium on Computer Architecture/Proceedings","issn_l":"1063-6897","issn":["1063-6897"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":["norway-1"],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 22nd annual international symposium on Computer architecture - ISCA '95","raw_type":"proceedings-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2000547159.pdf","grobid_xml":"https://content.openalex.org/works/W2000547159.grobid-xml"},"referenced_works_count":11,"referenced_works":["https://openalex.org/W152254645","https://openalex.org/W1499323045","https://openalex.org/W2109678121","https://openalex.org/W2134197365","https://openalex.org/W2150359573","https://openalex.org/W2154571389","https://openalex.org/W2173501262","https://openalex.org/W2274332205","https://openalex.org/W4249382013","https://openalex.org/W4251462664","https://openalex.org/W6694559567"],"related_works":["https://openalex.org/W7095121929","https://openalex.org/W2122535143","https://openalex.org/W1536232834","https://openalex.org/W4240009140","https://openalex.org/W2198649156","https://openalex.org/W2089583925","https://openalex.org/W2117252459","https://openalex.org/W4292388097","https://openalex.org/W4254313250","https://openalex.org/W7098494700"],"abstract_inverted_index":{"This":[0],"study":[1],"has":[2],"been":[3],"carried":[4],"out":[5],"in":[6,71,102],"order":[7,72],"to":[8,47,73,81,87],"determine":[9],"cost-effective":[10],"configurations":[11],"of":[12,44,55,67,105,120],"functional":[13,83,122],"units":[14,84],"for":[15],"multiple-issue":[16],"out-of-order":[17],"superscalar":[18],"processors.":[19],"The":[20],"trace-driven":[21],"simulations":[22],"were":[23],"performed":[24],"on":[25,63,113,116],"the":[26,30,35,42,52,56,64,117,121],"six":[27],"integer":[28],"and":[29],"fourteen":[31],"floating-point":[32],"programs":[33],"from":[34],"SPEC":[36],"92":[37],"suite.":[38],"We":[39,58,77],"first":[40],"evaluate":[41],"number":[43],"instructions":[45],"allowed":[46],"be":[48],"concurrently":[49],"processed":[50],"by":[51],"execution":[53,65],"stages":[54],"pipeline.":[57],"then":[59],"apply":[60],"some":[61],"restrictions":[62],"issue":[66],"different":[68],"instruction":[69],"classes":[70],"define":[74],"these":[75],"configurations.":[76],"conclude":[78],"that":[79,95],"five":[80],"nine":[82],"are":[85,100],"necessary":[86],"exploit":[88],"Instruction-Level":[89],"Parallelism.":[90],"An":[91],"important":[92],"point":[93],"is":[94],"several":[96],"data":[97],"cache":[98],"ports":[99],"required":[101],"a":[103],"processor":[104],"degree":[106],"4":[107],"or":[108],"more.":[109],"Finally,":[110],"we":[111],"report":[112],"complementary":[114],"results":[115],"utilization":[118],"rate":[119],"units.":[123]},"counts_by_year":[{"year":2018,"cited_by_count":1}],"updated_date":"2026-10-06T10:28:23.643775","created_date":"2016-06-24T00:00:00"}
