{"id":"https://openalex.org/W4327808413","doi":"https://doi.org/10.1109/access.2023.3258684","title":"Acceleration of Bi-Objective Optimization of Data-Parallel Applications for Performance and Energy on Heterogeneous Hybrid Platforms","display_name":"Acceleration of Bi-Objective Optimization of Data-Parallel Applications for Performance and Energy on Heterogeneous Hybrid Platforms","publication_year":2023,"publication_date":"2023-01-01","ids":{"openalex":"https://openalex.org/W4327808413","doi":"https://doi.org/10.1109/access.2023.3258684"},"language":"en","primary_location":{"id":"doi:10.1109/access.2023.3258684","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2023.3258684","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/6514899/10075554.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://ieeexplore.ieee.org/ielx7/6287639/6514899/10075554.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5078230040","display_name":"Ravi Reddy Manumachu","orcid":"https://orcid.org/0000-0001-9181-3290"},"institutions":[{"id":"https://openalex.org/I100930933","display_name":"University College Dublin","ror":"https://ror.org/05m7pjf47","country_code":"IE","type":"education","lineage":["https://openalex.org/I100930933"]}],"countries":["IE"],"is_corresponding":false,"raw_author_name":"Ravi Reddy Manumachu","raw_affiliation_strings":["School of Computer Science, University College Dublin, Belfield, Dublin 4, Ireland"],"raw_orcid":"https://orcid.org/0000-0001-9181-3290","affiliations":[{"raw_affiliation_string":"School of Computer Science, University College Dublin, Belfield, Dublin 4, Ireland","institution_ids":["https://openalex.org/I100930933"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006106085","display_name":"Hamidreza Khaleghzadeh","orcid":"https://orcid.org/0000-0003-4070-7468"},"institutions":[{"id":"https://openalex.org/I63072094","display_name":"University of Portsmouth","ror":"https://ror.org/03ykbk197","country_code":"GB","type":"education","lineage":["https://openalex.org/I63072094"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Hamidreza Khaleghzadeh","raw_affiliation_strings":["School of Computing, University of Portsmouth, Portsmouth, U.K"],"raw_orcid":"https://orcid.org/0000-0003-4070-7468","affiliations":[{"raw_affiliation_string":"School of Computing, University of Portsmouth, Portsmouth, U.K","institution_ids":["https://openalex.org/I63072094"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5084068586","display_name":"Alexey Lastovetsky","orcid":"https://orcid.org/0000-0001-9460-3897"},"institutions":[{"id":"https://openalex.org/I100930933","display_name":"University College Dublin","ror":"https://ror.org/05m7pjf47","country_code":"IE","type":"education","lineage":["https://openalex.org/I100930933"]}],"countries":["IE"],"is_corresponding":false,"raw_author_name":"Alexey Lastovetsky","raw_affiliation_strings":["School of Computer Science, University College Dublin, Belfield, Dublin 4, Ireland"],"raw_orcid":"https://orcid.org/0000-0001-9460-3897","affiliations":[{"raw_affiliation_string":"School of Computer Science, University College Dublin, Belfield, Dublin 4, Ireland","institution_ids":["https://openalex.org/I100930933"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":0.4611,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.59418803,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":96},"biblio":{"volume":"11","issue":null,"first_page":"27226","last_page":"27245"},"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.9994999766349792,"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.9994999766349792,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9994000196456909,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9944000244140625,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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.8096716403961182},{"id":"https://openalex.org/keywords/workload","display_name":"Workload","score":0.6121127009391785},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5662965774536133},{"id":"https://openalex.org/keywords/energy-consumption","display_name":"Energy consumption","score":0.5514029264450073},{"id":"https://openalex.org/keywords/pareto-principle","display_name":"Pareto principle","score":0.5048602223396301},{"id":"https://openalex.org/keywords/efficient-energy-use","display_name":"Efficient energy use","score":0.45703330636024475},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.43053755164146423},{"id":"https://openalex.org/keywords/optimization-problem","display_name":"Optimization problem","score":0.4279560148715973},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.42658308148384094},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.2687755227088928},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.07411405444145203}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8096716403961182},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.6121127009391785},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5662965774536133},{"id":"https://openalex.org/C2780165032","wikidata":"https://www.wikidata.org/wiki/Q16869822","display_name":"Energy consumption","level":2,"score":0.5514029264450073},{"id":"https://openalex.org/C137635306","wikidata":"https://www.wikidata.org/wiki/Q182667","display_name":"Pareto principle","level":2,"score":0.5048602223396301},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.45703330636024475},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.43053755164146423},{"id":"https://openalex.org/C137836250","wikidata":"https://www.wikidata.org/wiki/Q984063","display_name":"Optimization problem","level":2,"score":0.4279560148715973},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.42658308148384094},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.2687755227088928},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.07411405444145203},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","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},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2023.3258684","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2023.3258684","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/6514899/10075554.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:aeaaefabb0d34ab4b124a4bb29af02a5","is_oa":true,"landing_page_url":"https://doaj.org/article/aeaaefabb0d34ab4b124a4bb29af02a5","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 11, Pp 27226-27245 (2023)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2023.3258684","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2023.3258684","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/6514899/10075554.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.800000011920929}],"awards":[{"id":"https://openalex.org/G1933391684","display_name":"Models, Algorithms and Software for Energy-efficient Parallel Computing in Heterogeneous Hybrid Multicore Era","funder_award_id":"20/FFP-P/8683","funder_id":"https://openalex.org/F4320320847","funder_display_name":"Science Foundation Ireland"},{"id":"https://openalex.org/G3611315278","display_name":null,"funder_award_id":"20/FFP-P/","funder_id":"https://openalex.org/F4320320847","funder_display_name":"Science Foundation Ireland"},{"id":"https://openalex.org/G383338587","display_name":null,"funder_award_id":"21/RDD/664","funder_id":"https://openalex.org/F4320320848","funder_display_name":"Sustainable Energy Authority of Ireland"},{"id":"https://openalex.org/G6895058499","display_name":null,"funder_award_id":"21/RDD/664","funder_id":"https://openalex.org/F4320320847","funder_display_name":"Science Foundation Ireland"}],"funders":[{"id":"https://openalex.org/F4320320847","display_name":"Science Foundation Ireland","ror":"https://ror.org/0271asj38"},{"id":"https://openalex.org/F4320320848","display_name":"Sustainable Energy Authority of Ireland","ror":"https://ror.org/015j3sb07"},{"id":"https://openalex.org/F4320320858","display_name":"University College Dublin","ror":"https://ror.org/05m7pjf47"},{"id":"https://openalex.org/F4320334801","display_name":"Russian Academy of Sciences","ror":"https://ror.org/05qrfxd25"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4327808413.pdf","grobid_xml":"https://content.openalex.org/works/W4327808413.grobid-xml"},"referenced_works_count":59,"referenced_works":["https://openalex.org/W795794625","https://openalex.org/W1971216521","https://openalex.org/W1972270941","https://openalex.org/W1973923004","https://openalex.org/W1978969737","https://openalex.org/W1993734353","https://openalex.org/W2018198861","https://openalex.org/W2020165759","https://openalex.org/W2028469001","https://openalex.org/W2033597569","https://openalex.org/W2045350099","https://openalex.org/W2067052471","https://openalex.org/W2082545328","https://openalex.org/W2093326633","https://openalex.org/W2093752441","https://openalex.org/W2101366119","https://openalex.org/W2102624126","https://openalex.org/W2109426995","https://openalex.org/W2113941519","https://openalex.org/W2118046912","https://openalex.org/W2118955868","https://openalex.org/W2121893797","https://openalex.org/W2125980577","https://openalex.org/W2128612770","https://openalex.org/W2129686813","https://openalex.org/W2130388542","https://openalex.org/W2132745343","https://openalex.org/W2134807578","https://openalex.org/W2136009677","https://openalex.org/W2139469116","https://openalex.org/W2142421493","https://openalex.org/W2148459868","https://openalex.org/W2156371682","https://openalex.org/W2163674731","https://openalex.org/W2170059648","https://openalex.org/W2171473263","https://openalex.org/W2278129015","https://openalex.org/W2292469857","https://openalex.org/W2342906597","https://openalex.org/W2508492666","https://openalex.org/W2518008961","https://openalex.org/W2519627041","https://openalex.org/W2552249601","https://openalex.org/W2748740248","https://openalex.org/W2751498991","https://openalex.org/W2755294164","https://openalex.org/W2889240405","https://openalex.org/W2901070955","https://openalex.org/W2948541941","https://openalex.org/W3022843248","https://openalex.org/W3025634767","https://openalex.org/W3090575287","https://openalex.org/W3127404227","https://openalex.org/W3158821238","https://openalex.org/W4233376872","https://openalex.org/W4235597383","https://openalex.org/W4244593655","https://openalex.org/W4244789640","https://openalex.org/W6638953996"],"related_works":["https://openalex.org/W2000785801","https://openalex.org/W986318368","https://openalex.org/W2384410913","https://openalex.org/W2352878646","https://openalex.org/W2004734601","https://openalex.org/W2287264064","https://openalex.org/W2130149817","https://openalex.org/W2990194547","https://openalex.org/W1480123525","https://openalex.org/W179829755"],"abstract_inverted_index":{"Accelerating":[0],"the":[1,35,44,59,63,76,83,98,102,109,113,117,120,129,161,213,220,223,247,263,271],"bi-objective":[2,45,70,130],"optimization":[3,46,71,131],"of":[4,47,85,88,106,112,116,123,133,146,178,222,249,274,310,312],"applications":[5,49,135],"for":[6,43,50,136,159,174,278],"performance":[7,51,78,137],"and":[8,17,26,52,73,79,91,101,138,165,200,204,228,255,284,303,308],"energy":[9,14,53,80,104,139,230],"is":[10,119,163,191,197,219,235],"crucial":[11,36],"to":[12,38,170,202],"achieving":[13],"efficiency":[15],"objectives":[16],"meeting":[18],"quality-of-service":[19],"requirements":[20],"in":[21,82],"modern":[22],"high-performance":[23],"computing":[24,28],"platforms":[25],"cloud":[27],"infrastructures.":[29],"In":[30],"this":[31,186],"work,":[32],"we":[33,268],"highlight":[34],"challenges":[37,118],"accelerate":[39],"model-based":[40],"methods":[41,67],"proposed":[42,251,276,321],"data-parallel":[48,134,280],"that":[54,184,196,245,319],"employ":[55],"workload":[56,89,141],"distribution":[57,142],"between":[58],"executing":[60],"processors":[61],"as":[62],"decision":[64],"variable.":[65],"The":[66,156,188,232,316],"solve":[68],"unconstrained":[69],"problems":[72],"take":[74],"input,":[75],"processors\u2019":[77],"profiles":[81],"form":[84],"discrete":[86,225],"functions":[87],"size,":[90],"output":[92],"Pareto-optimal":[93,124,172],"solutions":[94,173],"(workload":[95],"distributions),":[96],"minimizing":[97],"execution":[99,111,168,226],"time":[100,227],"total":[103],"consumption":[105],"computations":[107],"during":[108],"parallel":[110,237,243],"application.":[114],"One":[115],"fast":[121,285],"computation":[122],"solutions.":[125,328],"We":[126,180],"then":[127],"formulate":[128],"problem":[132,162],"through":[140],"on":[143,288],"a":[144,206,236,258,289],"cluster":[145],"p":[147],"identical":[148,242],"hybrid":[149,291,314],"nodes,":[150],"each":[151],"containing":[152,293],"h":[153],"heterogeneous":[154,290],"processors.":[155,179],"state-of-the-art":[157,214,264,327],"algorithm":[158,190,195,216,234,238,253],"solving":[160],"sequential":[164,194,215,252,265],"takes":[166],"exorbitant":[167],"times":[169],"find":[171],"even":[175],"moderate":[176],"numbers":[177],"propose":[181],"two":[182,279],"algorithms":[183,277,322],"address":[185],"shortcoming.":[187],"first":[189],"an":[192,294,299,304],"exact":[193],"more":[198],"efficient":[199],"amenable":[201],"parallelization":[203],"achieves":[205,257],"complexity":[207,248,259],"reduction":[208,260],"ofO(m":[209],"\u00d7":[210],"h)":[211],"over":[212,262,326],"where":[217],"m":[218],"cardinality":[221],"input":[224],"dynamic":[229],"functions.":[231],"second":[233],"executed":[239],"by":[240],"q":[241],"processes":[244],"reduces":[246],"our":[250,275,320],"byO(q)":[254],"therefore":[256],"ofO(m\u00d7h\u00d7q)":[261],"algorithm.":[266],"Finally,":[267],"experimentally":[269],"analyze":[270],"practical":[272],"efficacy":[273],"applications,":[281],"matrix":[282],"multiplication":[283],"Fourier":[286],"transform,":[287],"node":[292],"Intel":[295],"Haswell":[296],"multicore":[297],"CPU,":[298],"Nvidia":[300,305],"k40c":[301],"GPU,":[302],"P100":[306],"GPU":[307],"simulations":[309],"clusters":[311],"such":[313],"nodes.":[315],"experiments":[317],"demonstrate":[318],"provide":[323],"tremendous":[324],"speedups":[325]},"counts_by_year":[{"year":2025,"cited_by_count":2}],"updated_date":"2026-07-29T09:40:50.615796","created_date":"2025-10-10T00:00:00"}
