{"id":"https://openalex.org/W2620561093","doi":"https://doi.org/10.1109/tetci.2017.2699193","title":"Search-Based Energy Optimization of Some Ubiquitous Algorithms","display_name":"Search-Based Energy Optimization of Some Ubiquitous Algorithms","publication_year":2017,"publication_date":"2017-05-29","ids":{"openalex":"https://openalex.org/W2620561093","doi":"https://doi.org/10.1109/tetci.2017.2699193","mag":"2620561093"},"language":"en","primary_location":{"id":"doi:10.1109/tetci.2017.2699193","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tetci.2017.2699193","pdf_url":null,"source":{"id":"https://openalex.org/S4210210251","display_name":"IEEE Transactions on Emerging Topics in Computational Intelligence","issn_l":"2471-285X","issn":["2471-285X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Emerging Topics in Computational Intelligence","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1109/tetci.2017.2699193","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5041490004","display_name":"Alexander E. I. Brownlee","orcid":"https://orcid.org/0000-0003-2892-5059"},"institutions":[{"id":"https://openalex.org/I12093191","display_name":"University of Stirling","ror":"https://ror.org/045wgfr59","country_code":"GB","type":"education","lineage":["https://openalex.org/I12093191"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Alexander Edward Ian Brownlee","raw_affiliation_strings":["Division of Computing Science and Mathematics, University of Stirling, U.K","[Division of Computing Science and Mathematics, University of Stirling, U.K.]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Division of Computing Science and Mathematics, University of Stirling, U.K","institution_ids":["https://openalex.org/I12093191"]},{"raw_affiliation_string":"[Division of Computing Science and Mathematics, University of Stirling, U.K.]","institution_ids":["https://openalex.org/I12093191"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044928411","display_name":"Nathan Burles","orcid":null},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nathan Burles","raw_affiliation_strings":["IBM United Kingdom, Ltd., York YO10 5GA, U.K"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM United Kingdom, Ltd., York YO10 5GA, U.K","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5037668386","display_name":"Jerry Swan","orcid":"https://orcid.org/0000-0003-1944-7147"},"institutions":[{"id":"https://openalex.org/I52099693","display_name":"University of York","ror":"https://ror.org/04m01e293","country_code":"GB","type":"education","lineage":["https://openalex.org/I52099693"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Jerry Swan","raw_affiliation_strings":["York Centre for Complex Systems Analysis, University of York, York, U.K"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"York Centre for Complex Systems Analysis, University of York, York, U.K","institution_ids":["https://openalex.org/I52099693"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.1264,"has_fulltext":true,"cited_by_count":16,"citation_normalized_percentile":{"value":0.79281879,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"1","issue":"3","first_page":"188","last_page":"201"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12238","display_name":"Green IT and Sustainability","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T12238","display_name":"Green IT and Sustainability","score":0.9998999834060669,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9896000027656555,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9891999959945679,"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.8545790314674377},{"id":"https://openalex.org/keywords/bytecode","display_name":"Bytecode","score":0.6977603435516357},{"id":"https://openalex.org/keywords/energy-consumption","display_name":"Energy consumption","score":0.6889932155609131},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5841583609580994},{"id":"https://openalex.org/keywords/energy","display_name":"Energy (signal processing)","score":0.531753420829773},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.40288734436035156},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3752078115940094},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.3357895314693451},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.17034390568733215}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8545790314674377},{"id":"https://openalex.org/C2779818221","wikidata":"https://www.wikidata.org/wiki/Q837330","display_name":"Bytecode","level":3,"score":0.6977603435516357},{"id":"https://openalex.org/C2780165032","wikidata":"https://www.wikidata.org/wiki/Q16869822","display_name":"Energy consumption","level":2,"score":0.6889932155609131},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5841583609580994},{"id":"https://openalex.org/C186370098","wikidata":"https://www.wikidata.org/wiki/Q442787","display_name":"Energy (signal processing)","level":2,"score":0.531753420829773},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.40288734436035156},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3752078115940094},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.3357895314693451},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.17034390568733215},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/tetci.2017.2699193","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tetci.2017.2699193","pdf_url":null,"source":{"id":"https://openalex.org/S4210210251","display_name":"IEEE Transactions on Emerging Topics in Computational Intelligence","issn_l":"2471-285X","issn":["2471-285X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Emerging Topics in Computational Intelligence","raw_type":"journal-article"},{"id":"pmh:oai:eprints.whiterose.ac.uk:117916","is_oa":true,"landing_page_url":"https://orcid.org/0000-0003-3030-1675>","pdf_url":"https://eprints.whiterose.ac.uk/id/eprint/117916/1/07935484_1.pdf","source":{"id":"https://openalex.org/S4306400854","display_name":"White Rose Research Online (University of Leeds, The University of Sheffield, University of York)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I2800616092","host_organization_name":"White Rose University Consortium","host_organization_lineage":["https://openalex.org/I2800616092"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"Article"},{"id":"pmh:oai:dspace.stir.ac.uk:1893/25268","is_oa":true,"landing_page_url":"http://hdl.handle.net/1893/25268","pdf_url":null,"source":{"id":"https://openalex.org/S4306400268","display_name":"Stirling Online Research Repository (University of Stirling)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I12093191","host_organization_name":"University of Stirling","host_organization_lineage":["https://openalex.org/I12093191"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Journal Article"}],"best_oa_location":{"id":"doi:10.1109/tetci.2017.2699193","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tetci.2017.2699193","pdf_url":null,"source":{"id":"https://openalex.org/S4210210251","display_name":"IEEE Transactions on Emerging Topics in Computational Intelligence","issn_l":"2471-285X","issn":["2471-285X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Emerging Topics in Computational Intelligence","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.9100000262260437,"display_name":"Affordable and clean energy"}],"awards":[{"id":"https://openalex.org/G6794522244","display_name":null,"funder_award_id":"EP/J017515/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G8385396385","display_name":"DAASE: Dynamic Adaptive Automated Software Engineering","funder_award_id":"EP/J017515/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":84,"referenced_works":["https://openalex.org/W55128154","https://openalex.org/W89037138","https://openalex.org/W221670187","https://openalex.org/W654275586","https://openalex.org/W1492552760","https://openalex.org/W1526089830","https://openalex.org/W1569512666","https://openalex.org/W1577891772","https://openalex.org/W1579034591","https://openalex.org/W1597216993","https://openalex.org/W1683511521","https://openalex.org/W1756881852","https://openalex.org/W1758861635","https://openalex.org/W1768994003","https://openalex.org/W1859105143","https://openalex.org/W1944940353","https://openalex.org/W1963661773","https://openalex.org/W1965335252","https://openalex.org/W1966533006","https://openalex.org/W1983885898","https://openalex.org/W1987023923","https://openalex.org/W1992668216","https://openalex.org/W1997415302","https://openalex.org/W2000825106","https://openalex.org/W2001996675","https://openalex.org/W2006320002","https://openalex.org/W2014362680","https://openalex.org/W2015941169","https://openalex.org/W2027519666","https://openalex.org/W2040040776","https://openalex.org/W2052363833","https://openalex.org/W2056842119","https://openalex.org/W2062918259","https://openalex.org/W2063535228","https://openalex.org/W2066559170","https://openalex.org/W2067676444","https://openalex.org/W2069265488","https://openalex.org/W2103496339","https://openalex.org/W2111444234","https://openalex.org/W2112062276","https://openalex.org/W2112918230","https://openalex.org/W2113767173","https://openalex.org/W2126105956","https://openalex.org/W2126399635","https://openalex.org/W2133990480","https://openalex.org/W2138428785","https://openalex.org/W2139819355","https://openalex.org/W2149212714","https://openalex.org/W2153708093","https://openalex.org/W2154108476","https://openalex.org/W2157096679","https://openalex.org/W2160397751","https://openalex.org/W2165689510","https://openalex.org/W2264452931","https://openalex.org/W2282534507","https://openalex.org/W2321385272","https://openalex.org/W2325626322","https://openalex.org/W2344496621","https://openalex.org/W2403517314","https://openalex.org/W2597992093","https://openalex.org/W2600020249","https://openalex.org/W2735209871","https://openalex.org/W2951687861","https://openalex.org/W2963056778","https://openalex.org/W3125415565","https://openalex.org/W3161600003","https://openalex.org/W4230231196","https://openalex.org/W4235295823","https://openalex.org/W4251988601","https://openalex.org/W4255946369","https://openalex.org/W4285719527","https://openalex.org/W6602224479","https://openalex.org/W6603656756","https://openalex.org/W6631432198","https://openalex.org/W6634567035","https://openalex.org/W6637359451","https://openalex.org/W6637829445","https://openalex.org/W6638045046","https://openalex.org/W6666150038","https://openalex.org/W6677105893","https://openalex.org/W6683799542","https://openalex.org/W6684057477","https://openalex.org/W6689581344","https://openalex.org/W7006594605"],"related_works":["https://openalex.org/W4297745244","https://openalex.org/W4214628662","https://openalex.org/W3092380670","https://openalex.org/W2037518538","https://openalex.org/W2156822401","https://openalex.org/W3125847301","https://openalex.org/W4313390786","https://openalex.org/W2356819012","https://openalex.org/W2089393798","https://openalex.org/W2999062404"],"abstract_inverted_index":{"Reducing":[0],"computational":[1,92,174],"energy":[2,41,57,68,76,126,139,145,185],"consumption":[3,42,58],"is":[4,82],"of":[5,20,43,59,67,90,113,147,181],"growing":[6],"importance,":[7],"particularly":[8],"at":[9],"the":[10,18,21,40,56,88,91,156,213],"extremes":[11],"(i.e.,":[12],"mobile":[13],"devices":[14],"and":[15,140,144,151,161,190],"datacentres).":[16],"Despite":[17],"ubiquity":[19],"Java":[22],"virtual":[23],"machine":[24],"(JVM),":[25],"very":[26],"little":[27],"work":[28],"has":[29,71],"been":[30],"done":[31],"to":[32,38,96,107,149,178],"apply":[33],"search-based":[34],"software":[35,132,177,198],"engineering":[36],"(SBSE)":[37],"minimize":[39],"programs":[44,61],"that":[45,194,199],"run":[46],"on":[47],"it.":[48],"We":[49,115],"describe":[50],"OPACITOR,":[51],"a":[52,63],"tool":[53],"for":[54,128,159,171,219],"measuring":[55],"JVM":[60],"using":[62],"bytecode":[64],"level":[65],"model":[66],"cost.":[69],"This":[70],"several":[72],"advantages":[73],"over":[74,155,203],"timebased":[75],"approximations":[77],"or":[78],"hardware":[79],"measurements.":[80],"It":[81],"1)":[83],"deterministic,":[84],"2)":[85],"unaffected":[86],"by":[87],"rest":[89],"environment,":[93],"3)":[94],"able":[95],"detect":[97],"small":[98],"changes":[99],"in":[100],"execution":[101],"profile,":[102],"making":[103],"it":[104],"highly":[105],"amenable":[106],"metaheuristic":[108],"search,":[109],"which":[110],"requires":[111],"locality":[112],"representation.":[114],"show":[116],"how":[117],"generic":[118],"SBSE":[119],"approaches":[120],"coupled":[121],"with":[122],"OPACITOR":[123],"achieve":[124],"substantial":[125],"savings":[127],"three":[129,168],"widely":[130],"used":[131],"components.":[133],"Multilayer":[134],"perceptron":[135],"implementations":[136],"minimizing":[137],"both":[138],"error":[141],"were":[142,153],"found,":[143],"reductions":[146],"up":[148],"70%":[150],"39.85%":[152],"obtained":[154],"original":[157],"code":[158],"Quicksort":[160],"object-oriented":[162],"container":[163],"classes,":[164],"respectively.":[165],"These":[166],"highlight":[167],"important":[169],"considerations":[170],"automatically":[172],"reducing":[173],"energy:":[175],"tuning":[176],"particular":[179],"distributions":[180],"data;":[182],"trading":[183],"off":[184],"use":[186],"against":[187],"functional":[188],"properties;":[189],"handling":[191],"internal":[192],"dependencies":[193],"can":[195],"exist":[196],"within":[197],"render":[200],"simple":[201],"sweeps":[202],"program":[204],"variants":[205],"sub-optimal.":[206],"Against":[207],"these,":[208],"global":[209],"search":[210],"greatly":[211],"simplifies":[212],"developer's":[214],"job,":[215],"freeing":[216],"development":[217],"time":[218],"other":[220],"tasks.":[221]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":1},{"year":2018,"cited_by_count":5},{"year":2017,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
