{"id":"https://openalex.org/W4237987199","doi":"https://doi.org/10.1145/2491899.2465559","title":"Improving processor efficiency by statically pipelining instructions","display_name":"Improving processor efficiency by statically pipelining instructions","publication_year":2013,"publication_date":"2013-06-11","ids":{"openalex":"https://openalex.org/W4237987199","doi":"https://doi.org/10.1145/2491899.2465559"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/2491899.2465559","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://www.cs.fsu.edu/~whalley/papers/finlayson_diss12.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5064891319","display_name":"Ian Finlayson","orcid":null},"institutions":[{"id":"https://openalex.org/I191484440","display_name":"University of Mary Washington","ror":"https://ror.org/03b48gv34","country_code":"US","type":"education","lineage":["https://openalex.org/I191484440"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ian Finlayson","raw_affiliation_strings":["University of Mary Washington, Fredericksburg, VA, USA"],"affiliations":[{"raw_affiliation_string":"University of Mary Washington, Fredericksburg, VA, USA","institution_ids":["https://openalex.org/I191484440"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086845798","display_name":"Brandon Davis","orcid":null},"institutions":[{"id":"https://openalex.org/I103163165","display_name":"Florida State University","ror":"https://ror.org/05g3dte14","country_code":"US","type":"education","lineage":["https://openalex.org/I103163165"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Brandon Davis","raw_affiliation_strings":["Florida State University, Tallahassee, FL, USA"],"affiliations":[{"raw_affiliation_string":"Florida State University, Tallahassee, FL, USA","institution_ids":["https://openalex.org/I103163165"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028642608","display_name":"Peter Gavin","orcid":null},"institutions":[{"id":"https://openalex.org/I103163165","display_name":"Florida State University","ror":"https://ror.org/05g3dte14","country_code":"US","type":"education","lineage":["https://openalex.org/I103163165"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Peter Gavin","raw_affiliation_strings":["Florida State University, Tallahassee, FL, USA"],"affiliations":[{"raw_affiliation_string":"Florida State University, Tallahassee, FL, USA","institution_ids":["https://openalex.org/I103163165"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066035573","display_name":"Gang\u2010Ryung Uh","orcid":null},"institutions":[{"id":"https://openalex.org/I120156002","display_name":"Boise State University","ror":"https://ror.org/02e3zdp86","country_code":"US","type":"education","lineage":["https://openalex.org/I120156002"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gang-Ryung Uh","raw_affiliation_strings":["Boise State University, Boise, FL, USA"],"affiliations":[{"raw_affiliation_string":"Boise State University, Boise, FL, USA","institution_ids":["https://openalex.org/I120156002"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108249713","display_name":"David Whalley","orcid":null},"institutions":[{"id":"https://openalex.org/I103163165","display_name":"Florida State University","ror":"https://ror.org/05g3dte14","country_code":"US","type":"education","lineage":["https://openalex.org/I103163165"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"David Whalley","raw_affiliation_strings":["Florida State University, Tallahassee, FL, USA"],"affiliations":[{"raw_affiliation_string":"Florida State University, Tallahassee, FL, USA","institution_ids":["https://openalex.org/I103163165"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024358692","display_name":"Magnus Sj\u00e4lander","orcid":"https://orcid.org/0000-0003-4232-6976"},"institutions":[{"id":"https://openalex.org/I103163165","display_name":"Florida State University","ror":"https://ror.org/05g3dte14","country_code":"US","type":"education","lineage":["https://openalex.org/I103163165"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Magnus Sj\u00e4lander","raw_affiliation_strings":["Florida State University, Tallahassee, FL, USA"],"affiliations":[{"raw_affiliation_string":"Florida State University, Tallahassee, FL, USA","institution_ids":["https://openalex.org/I103163165"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5004937273","display_name":"Gary Tyson","orcid":null},"institutions":[{"id":"https://openalex.org/I103163165","display_name":"Florida State University","ror":"https://ror.org/05g3dte14","country_code":"US","type":"education","lineage":["https://openalex.org/I103163165"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gary Tyson","raw_affiliation_strings":["Florida State University, Tallahassee, FL, USA"],"affiliations":[{"raw_affiliation_string":"Florida State University, Tallahassee, FL, USA","institution_ids":["https://openalex.org/I103163165"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.008,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.622625,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":80,"max":81},"biblio":{"volume":null,"issue":null,"first_page":"33","last_page":"44"},"is_retracted":false,"is_paratext":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/T10363","display_name":"Low-power high-performance VLSI design","score":0.9993,"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.9985,"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/software-pipelining","display_name":"Software pipelining","score":0.83607167},{"id":"https://openalex.org/keywords/performance-optimization","display_name":"Performance Optimization","score":0.585681},{"id":"https://openalex.org/keywords/energy-efficiency","display_name":"Energy Efficiency","score":0.514769},{"id":"https://openalex.org/keywords/gpu-computing","display_name":"GPU Computing","score":0.514435},{"id":"https://openalex.org/keywords/microarchitecture","display_name":"Microarchitecture","score":0.5112326},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.44726178},{"id":"https://openalex.org/keywords/intermediate-language","display_name":"Intermediate language","score":0.4143558}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.905627},{"id":"https://openalex.org/C188854837","wikidata":"https://www.wikidata.org/wiki/Q268469","display_name":"Software pipelining","level":3,"score":0.83607167},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.8120601},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.7018568},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.63046384},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.58283794},{"id":"https://openalex.org/C107598950","wikidata":"https://www.wikidata.org/wiki/Q259864","display_name":"Microarchitecture","level":2,"score":0.5112326},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.5024009},{"id":"https://openalex.org/C170595534","wikidata":"https://www.wikidata.org/wiki/Q249743","display_name":"Very long instruction word","level":2,"score":0.47752917},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.46384317},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.44726178},{"id":"https://openalex.org/C190902152","wikidata":"https://www.wikidata.org/wiki/Q1325106","display_name":"Optimizing compiler","level":3,"score":0.43265602},{"id":"https://openalex.org/C77660490","wikidata":"https://www.wikidata.org/wiki/Q244916","display_name":"Intermediate language","level":3,"score":0.4143558},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.35203624},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.34032333},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2024338},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.120085776},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/2491899.2465559","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},{"is_oa":true,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.298.9182","pdf_url":"http://www.cs.fsu.edu/~whalley/papers/finlayson_diss12.pdf","source":{"id":"https://openalex.org/S4306400349","display_name":"CiteSeer X (The Pennsylvania State University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I130769515","host_organization_name":"Pennsylvania State University","host_organization_lineage":["https://openalex.org/I130769515"],"host_organization_lineage_names":["Pennsylvania State University"],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false}],"best_oa_location":{"is_oa":true,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.298.9182","pdf_url":"http://www.cs.fsu.edu/~whalley/papers/finlayson_diss12.pdf","source":{"id":"https://openalex.org/S4306400349","display_name":"CiteSeer X (The Pennsylvania State University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I130769515","host_organization_name":"Pennsylvania State University","host_organization_lineage":["https://openalex.org/I130769515"],"host_organization_lineage_names":["Pennsylvania State University"],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false},"sustainable_development_goals":[{"display_name":"Affordable and clean energy","score":0.91,"id":"https://metadata.un.org/sdg/7"}],"grants":[],"datasets":[],"versions":[],"referenced_works_count":15,"referenced_works":["https://openalex.org/W1967022475","https://openalex.org/W2073882597","https://openalex.org/W2099380899","https://openalex.org/W2104225326","https://openalex.org/W2111854880","https://openalex.org/W2127578285","https://openalex.org/W2132588994","https://openalex.org/W2136937603","https://openalex.org/W2137204728","https://openalex.org/W2139340904","https://openalex.org/W2141260901","https://openalex.org/W2159742171","https://openalex.org/W3013905221","https://openalex.org/W4232992772","https://openalex.org/W4241211341"],"related_works":["https://openalex.org/W4240365461","https://openalex.org/W4232953398","https://openalex.org/W4232919122","https://openalex.org/W2562747857","https://openalex.org/W2168702624","https://openalex.org/W2124831322","https://openalex.org/W2108430944","https://openalex.org/W2036529413","https://openalex.org/W1991837811","https://openalex.org/W1575892654"],"abstract_inverted_index":{"A":[0],"new":[1,41],"generation":[2,84],"of":[3,26,94,120],"applications":[4],"requires":[5],"reduced":[6],"power":[7],"consumption":[8],"without":[9],"sacrificing":[10],"performance.":[11],"Instruction":[12],"pipelining":[13,27,38,119],"is":[14,55],"commonly":[15],"used":[16],"to":[17,32,45,62,74,90,136],"meet":[18],"application":[19],"performance":[20,103],"requirements,":[21,71],"but":[22],"some":[23],"implementation":[24],"aspects":[25],"are":[28,77,140],"inefficient":[29],"with":[30],"respect":[31],"energy":[33,123],"usage.":[34],"We":[35,97,114],"propose":[36],"static":[37,118],"as":[39],"a":[40,109],"instruction":[42,49,112],"set":[43],"architecture":[44],"enable":[46],"more":[47],"efficient":[48],"flow":[50],"through":[51],"the":[52,59,63,75,82,92,134],"pipeline,":[53],"which":[54],"accomplished":[56],"by":[57,125],"exposing":[58],"pipeline":[60,70],"structure":[61],"compiler.":[64],"While":[65],"this":[66,95],"approach":[67],"simplifies":[68],"hardware":[69],"significant":[72],"modifications":[73],"compiler":[76,86,135],"required.":[78],"This":[79],"paper":[80],"describes":[81],"code":[83,105],"and":[85,104,132],"optimizations":[87,138],"we":[88,100],"implemented":[89],"exploit":[91],"features":[93],"architecture.":[96],"show":[98],"that":[99,117,139],"can":[101],"achieve":[102],"size":[106],"improvements":[107],"despite":[108],"very":[110],"low-level":[111],"representation.":[113],"also":[115],"demonstrate":[116],"instructions":[121],"reduces":[122],"usage":[124],"simplifying":[126],"hardware,":[127],"avoiding":[128],"many":[129],"unnecessary":[130],"operations,":[131],"allowing":[133],"perform":[137],"not":[141],"possible":[142],"on":[143],"traditional":[144],"architectures.":[145]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W4237987199","counts_by_year":[{"year":2015,"cited_by_count":3},{"year":2014,"cited_by_count":2}],"updated_date":"2024-12-05T18:53:26.438372","created_date":"2022-05-12"}