{"id":"https://openalex.org/W6647652","doi":"https://doi.org/10.1109/sies.2007.4297321","title":"Energy and Performance Trade-offs between Instruction Reuse and Trivial Computations for Embedded Applications","display_name":"Energy and Performance Trade-offs between Instruction Reuse and Trivial Computations for Embedded Applications","publication_year":2007,"publication_date":"2007-07-01","ids":{"openalex":"https://openalex.org/W6647652","doi":"https://doi.org/10.1109/sies.2007.4297321","mag":"6647652"},"language":"en","primary_location":{"id":"doi:10.1109/sies.2007.4297321","is_oa":false,"landing_page_url":"https://doi.org/10.1109/sies.2007.4297321","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2007 International Symposium on Industrial 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/A5055095335","display_name":"Mafijul Md. Islam","orcid":null},"institutions":[{"id":"https://openalex.org/I66862912","display_name":"Chalmers University of Technology","ror":"https://ror.org/040wg7k59","country_code":"SE","type":"education","lineage":["https://openalex.org/I66862912"]}],"countries":["SE"],"is_corresponding":true,"raw_author_name":"Md. Mafijul Islam","raw_affiliation_strings":["Department of Computer Science and Engineering, Chalmers University of Technology, Gothenburg, Sweden"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Chalmers University of Technology, Gothenburg, Sweden","institution_ids":["https://openalex.org/I66862912"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5091704449","display_name":"Per Stenstr\u00f6m","orcid":"https://orcid.org/0000-0002-7441-8245"},"institutions":[{"id":"https://openalex.org/I66862912","display_name":"Chalmers University of Technology","ror":"https://ror.org/040wg7k59","country_code":"SE","type":"education","lineage":["https://openalex.org/I66862912"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Per Stenstrom","raw_affiliation_strings":["Department of Computer Science and Engineering, Chalmers University of Technology, Gothenburg, Sweden"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Chalmers University of Technology, Gothenburg, Sweden","institution_ids":["https://openalex.org/I66862912"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5055095335"],"corresponding_institution_ids":["https://openalex.org/I66862912"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.00079531,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"2","issue":null,"first_page":"86","last_page":"93"},"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.9954000115394592,"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.9954000115394592,"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.9567999839782715,"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.9072999954223633,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.6584630012512207},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6463163495063782},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.6097468137741089},{"id":"https://openalex.org/keywords/energy","display_name":"Energy (signal processing)","score":0.45051708817481995},{"id":"https://openalex.org/keywords/reliability-engineering","display_name":"Reliability engineering","score":0.3491341173648834},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3239922523498535},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.3214169442653656},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.25260311365127563},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.1605975329875946},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.14887160062789917}],"concepts":[{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.6584630012512207},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6463163495063782},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.6097468137741089},{"id":"https://openalex.org/C186370098","wikidata":"https://www.wikidata.org/wiki/Q442787","display_name":"Energy (signal processing)","level":2,"score":0.45051708817481995},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.3491341173648834},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3239922523498535},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.3214169442653656},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.25260311365127563},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.1605975329875946},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.14887160062789917},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C548081761","wikidata":"https://www.wikidata.org/wiki/Q180388","display_name":"Waste management","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/sies.2007.4297321","is_oa":false,"landing_page_url":"https://doi.org/10.1109/sies.2007.4297321","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2007 International Symposium on Industrial Embedded Systems","raw_type":"proceedings-article"},{"id":"mag:6647652","is_oa":false,"landing_page_url":"https://research.chalmers.se/en/publication/44815","pdf_url":null,"source":{"id":"https://openalex.org/S1004602342","display_name":"The Psychoanalytic Study of the Child","issn_l":"0079-7308","issn":["0079-7308","2474-3356"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320547","host_organization_name":"Taylor & Francis","host_organization_lineage":["https://openalex.org/P4310320547"],"host_organization_lineage_names":["Taylor & Francis"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The Psychoanalytic study of the child","raw_type":null},{"id":"pmh:oai:publications.lib.chalmers.se:44815","is_oa":false,"landing_page_url":"http://publications.lib.chalmers.se/publication/44815-energy-and-performance-tradeoffs-between-instruction-reuse-and-trivial-computations-for-embedded-app","pdf_url":null,"source":{"id":"https://openalex.org/S4377196909","display_name":"Chalmers Publication Library (Chalmers University of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I66862912","host_organization_name":"Chalmers University of Technology","host_organization_lineage":["https://openalex.org/I66862912"],"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.Article.Conference.PeerReviewed"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.550000011920929,"display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W2022740893","https://openalex.org/W2032094184","https://openalex.org/W2046939387","https://openalex.org/W2054101562","https://openalex.org/W2073042280","https://openalex.org/W2100799217","https://openalex.org/W2132153846","https://openalex.org/W2153050512","https://openalex.org/W2154055002","https://openalex.org/W2168530252","https://openalex.org/W4248734552","https://openalex.org/W4253172818","https://openalex.org/W4254893742","https://openalex.org/W6633127185","https://openalex.org/W6637151178","https://openalex.org/W6638644220","https://openalex.org/W6676544882","https://openalex.org/W6678612897","https://openalex.org/W6681271983","https://openalex.org/W6792941224"],"related_works":["https://openalex.org/W37220697","https://openalex.org/W2138693808","https://openalex.org/W2111485544","https://openalex.org/W260929129","https://openalex.org/W152797949","https://openalex.org/W342735272","https://openalex.org/W2104688233","https://openalex.org/W284481051","https://openalex.org/W984631198","https://openalex.org/W93711041","https://openalex.org/W177785271","https://openalex.org/W1582749418","https://openalex.org/W2163534919","https://openalex.org/W247519531","https://openalex.org/W219705803","https://openalex.org/W219219794","https://openalex.org/W295279525","https://openalex.org/W314345503","https://openalex.org/W287392064","https://openalex.org/W2073222293"],"abstract_inverted_index":{"Instruction":[0],"reuse":[1,136,199],"(IR)":[2],"and":[3,120,141,146,216],"trivial":[4],"computation":[5],"(TC)":[6],"elimination":[7],"are":[8],"two":[9,57,159],"architectural":[10],"techniques":[11,58,160],"that":[12,98,118,157,168,195],"aim":[13],"at":[14],"eliminating":[15],"redundant":[16],"code":[17],"to":[18,36],"better":[19],"exploit":[20],"instruction-level":[21],"parallelism.":[22],"While":[23,69],"they":[24,169,179,186],"have":[25,116],"been":[26,101],"extensively":[27],"studied":[28],"in":[29],"isolation,":[30],"this":[31],"paper":[32,51],"is":[33,42,80,138,156,204],"the":[34,47,53,56,61,78,105,112,125,149,158,184,219],"first":[35],"compare":[37],"their":[38],"relative":[39],"efficiency.":[40],"This":[41,50],"done":[43],"using":[44],"applications":[45],"from":[46],"embedded":[48],"domain.":[49],"establishes":[52],"relationship":[54],"between":[55],"by":[59,65,222],"framing":[60],"arithmetic":[62],"instructions":[63,74,129,166,185],"detected":[64],"each":[66],"of":[67,77,108,128,148,165,183,190,201],"them.":[68],"TC":[70,121,142,217],"can":[71,92,122,143,170,180],"only":[72],"eliminate":[73,94,123,144,181],"where":[75],"one":[76],"operands":[79],"zero":[81],"or":[82],"one,":[83],"IR":[84,119,215],"has":[85,100],"potentially":[86,93],"a":[87,212],"wider":[88,113],"scope":[89],"as":[90],"it":[91,99,206],"any":[95],"instruction":[96,135,198],"given":[97],"executed":[102],"before":[103],"with":[104],"same":[106,126],"set":[107],"operand":[109],"values.":[110],"Despite":[111],"scope,":[114],"we":[115,192],"found":[117],"about":[124],"fraction":[127],"even":[130],"if":[131,175,196],"an":[132,197],"infinitely":[133],"large":[134],"buffer":[137,200],"assumed":[139],"(IR":[140],"26%":[145],"22%":[147],"instructions,":[150],"respectively).":[151],"Another":[152],"quite":[153,162],"surprising":[154],"finding":[155],"target":[161],"different":[163],"sets":[164],"suggesting":[167],"provide":[171],"almost":[172],"additive":[173],"gains":[174],"combined.":[176],"In":[177,188],"combination,":[178],"40%":[182],"target.":[187],"terms":[189],"energy-efficiency,":[191],"finally":[193],"find":[194],"256":[202],"entries":[203],"used,":[205],"uses":[207],"1%":[208],"more":[209],"energy":[210,220],"than":[211],"processor":[213],"without":[214],"reduces":[218],"consumption":[221],"5.6%.":[223]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
