{"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":{"id":"doi:10.1145/2491899.2465559","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2491899.2465559","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 14th ACM SIGPLAN/SIGBED conference on Languages, compilers and tools for embedded systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"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":true,"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":"https://orcid.org/0009-0002-5081-2843"},"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"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5064891319"],"corresponding_institution_ids":["https://openalex.org/I191484440"],"apc_list":null,"apc_paid":null,"fwci":1.5761,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.84885278,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"33","last_page":"44"},"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/T10363","display_name":"Low-power high-performance VLSI design","score":0.9993000030517578,"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.9984999895095825,"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/computer-science","display_name":"Computer science","score":0.9056270122528076},{"id":"https://openalex.org/keywords/software-pipelining","display_name":"Software pipelining","score":0.8360716700553894},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.8120601177215576},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.701856791973114},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6304638385772705},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.5828379392623901},{"id":"https://openalex.org/keywords/microarchitecture","display_name":"Microarchitecture","score":0.5112326145172119},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.5024008750915527},{"id":"https://openalex.org/keywords/very-long-instruction-word","display_name":"Very long instruction word","score":0.4775291681289673},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.4638431668281555},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.447261780500412},{"id":"https://openalex.org/keywords/optimizing-compiler","display_name":"Optimizing compiler","score":0.43265601992607117},{"id":"https://openalex.org/keywords/intermediate-language","display_name":"Intermediate language","score":0.4143558144569397},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.3520362377166748},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3403233289718628},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.20243379473686218},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.12008577585220337}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9056270122528076},{"id":"https://openalex.org/C188854837","wikidata":"https://www.wikidata.org/wiki/Q268469","display_name":"Software pipelining","level":3,"score":0.8360716700553894},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.8120601177215576},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.701856791973114},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6304638385772705},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.5828379392623901},{"id":"https://openalex.org/C107598950","wikidata":"https://www.wikidata.org/wiki/Q259864","display_name":"Microarchitecture","level":2,"score":0.5112326145172119},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.5024008750915527},{"id":"https://openalex.org/C170595534","wikidata":"https://www.wikidata.org/wiki/Q249743","display_name":"Very long instruction word","level":2,"score":0.4775291681289673},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4638431668281555},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.447261780500412},{"id":"https://openalex.org/C190902152","wikidata":"https://www.wikidata.org/wiki/Q1325106","display_name":"Optimizing compiler","level":3,"score":0.43265601992607117},{"id":"https://openalex.org/C77660490","wikidata":"https://www.wikidata.org/wiki/Q244916","display_name":"Intermediate language","level":3,"score":0.4143558144569397},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.3520362377166748},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3403233289718628},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.20243379473686218},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.12008577585220337},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2491899.2465559","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2491899.2465559","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 14th ACM SIGPLAN/SIGBED conference on Languages, compilers and tools for embedded systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Affordable and clean energy","score":0.9100000262260437,"id":"https://metadata.un.org/sdg/7"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W1491178396","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","https://openalex.org/W6999604018"],"related_works":["https://openalex.org/W2124831322","https://openalex.org/W4232953398","https://openalex.org/W2562747857","https://openalex.org/W4232919122","https://openalex.org/W1575892654","https://openalex.org/W2168702624","https://openalex.org/W1991837811","https://openalex.org/W2108430944","https://openalex.org/W2036529413","https://openalex.org/W4240365461"],"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]},"counts_by_year":[{"year":2015,"cited_by_count":3},{"year":2014,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
