{"id":"https://openalex.org/W2786013445","doi":"https://doi.org/10.1007/s00607-018-0614-9","title":"Using meta-heuristics and machine learning for software optimization of parallel computing systems: a systematic literature review","display_name":"Using meta-heuristics and machine learning for software optimization of parallel computing systems: a systematic literature review","publication_year":2018,"publication_date":"2018-04-26","ids":{"openalex":"https://openalex.org/W2786013445","doi":"https://doi.org/10.1007/s00607-018-0614-9","mag":"2786013445"},"language":"en","primary_location":{"id":"doi:10.1007/s00607-018-0614-9","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s00607-018-0614-9","pdf_url":"https://link.springer.com/content/pdf/10.1007/s00607-018-0614-9.pdf","source":{"id":"https://openalex.org/S35593046","display_name":"Computing","issn_l":"0010-485X","issn":["0010-485X","1436-5057"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computing","raw_type":"journal-article"},"type":"article","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s00607-018-0614-9.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5066530334","display_name":"Suejb Memeti","orcid":"https://orcid.org/0000-0003-1608-3181"},"institutions":[{"id":"https://openalex.org/I223464139","display_name":"Linnaeus University","ror":"https://ror.org/00j9qag85","country_code":"SE","type":"education","lineage":["https://openalex.org/I223464139"]}],"countries":["SE"],"is_corresponding":true,"raw_author_name":"Suejb Memeti","raw_affiliation_strings":["Department of Computer Science, Linnaeus University, 351 95, V\u00e4xj\u00f6, Sweden","Department of Computer Science, Linnaeus University, V\u00e4xj\u00f6, Sweden"],"raw_orcid":"https://orcid.org/0000-0003-1608-3181","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Linnaeus University, 351 95, V\u00e4xj\u00f6, Sweden","institution_ids":["https://openalex.org/I223464139"]},{"raw_affiliation_string":"Department of Computer Science, Linnaeus University, V\u00e4xj\u00f6, Sweden","institution_ids":["https://openalex.org/I223464139"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021961745","display_name":"Sabri Pllana","orcid":"https://orcid.org/0000-0002-4146-9062"},"institutions":[{"id":"https://openalex.org/I223464139","display_name":"Linnaeus University","ror":"https://ror.org/00j9qag85","country_code":"SE","type":"education","lineage":["https://openalex.org/I223464139"]}],"countries":["SE"],"is_corresponding":true,"raw_author_name":"Sabri Pllana","raw_affiliation_strings":["Department of Computer Science, Linnaeus University, 351 95, V\u00e4xj\u00f6, Sweden","Department of Computer Science, Linnaeus University, V\u00e4xj\u00f6, Sweden"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Linnaeus University, 351 95, V\u00e4xj\u00f6, Sweden","institution_ids":["https://openalex.org/I223464139"]},{"raw_affiliation_string":"Department of Computer Science, Linnaeus University, V\u00e4xj\u00f6, Sweden","institution_ids":["https://openalex.org/I223464139"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004409444","display_name":"Al\u00e9cio Pedro Delazari Binotto","orcid":"https://orcid.org/0000-0002-2486-049X"},"institutions":[{"id":"https://openalex.org/I4210113516","display_name":"IBM Research - Brazil","ror":"https://ror.org/01fxqdx25","country_code":"BR","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210113516","https://openalex.org/I4210114115"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"Al\u00e9cio Binotto","raw_affiliation_strings":["IBM Research, S\u00e3o Paulo, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Research, S\u00e3o Paulo, Brazil","institution_ids":["https://openalex.org/I4210113516"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5041301604","display_name":"Joanna Ko\u0142odziej","orcid":"https://orcid.org/0000-0002-5181-8713"},"institutions":[{"id":"https://openalex.org/I24881138","display_name":"Cracow University of Technology","ror":"https://ror.org/00pdej676","country_code":"PL","type":"education","lineage":["https://openalex.org/I24881138"]}],"countries":["PL"],"is_corresponding":true,"raw_author_name":"Joanna Ko\u0142odziej","raw_affiliation_strings":["Cracow University of Technology, 31 155, Cracow, Poland","Cracow University of Technology, Cracow, Poland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Cracow University of Technology, 31 155, Cracow, Poland","institution_ids":["https://openalex.org/I24881138"]},{"raw_affiliation_string":"Cracow University of Technology, Cracow, Poland","institution_ids":["https://openalex.org/I24881138"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5009158531","display_name":"Ivona Brandi\u0107","orcid":"https://orcid.org/0000-0001-7424-0208"},"institutions":[{"id":"https://openalex.org/I145847075","display_name":"TU Wien","ror":"https://ror.org/04d836q62","country_code":"AT","type":"education","lineage":["https://openalex.org/I145847075"]}],"countries":["AT"],"is_corresponding":true,"raw_author_name":"Ivona Brandic","raw_affiliation_strings":["Electronic Commerce Group, Institute of Software Technology and Interactive Systems, Vienna University of Technology, 1040, Vienna, Austria","Electronic Commerce Group, Institute of Software Technology and Interactive Systems, Vienna University of Technology, Vienna, Austria"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Electronic Commerce Group, Institute of Software Technology and Interactive Systems, Vienna University of Technology, 1040, Vienna, Austria","institution_ids":["https://openalex.org/I145847075"]},{"raw_affiliation_string":"Electronic Commerce Group, Institute of Software Technology and Interactive Systems, Vienna University of Technology, Vienna, Austria","institution_ids":["https://openalex.org/I145847075"]}]}],"institutions":[],"countries_distinct_count":4,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5004409444","https://openalex.org/A5009158531","https://openalex.org/A5021961745","https://openalex.org/A5041301604","https://openalex.org/A5066530334"],"corresponding_institution_ids":["https://openalex.org/I145847075","https://openalex.org/I223464139","https://openalex.org/I24881138","https://openalex.org/I4210113516"],"apc_list":{"value":2290,"currency":"EUR","value_usd":2890},"apc_paid":{"value":2290,"currency":"EUR","value_usd":2890},"fwci":11.5152,"has_fulltext":true,"cited_by_count":58,"citation_normalized_percentile":{"value":0.98417864,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":99},"biblio":{"volume":"101","issue":"8","first_page":"893","last_page":"936"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9995999932289124,"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"}},"topics":[{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9995999932289124,"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.9976000189781189,"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"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9962000250816345,"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.8560582399368286},{"id":"https://openalex.org/keywords/heuristics","display_name":"Heuristics","score":0.64093416929245},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.5026752948760986},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4596933424472809},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.45492875576019287},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.44230103492736816},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.4403999447822571},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.37944328784942627},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.13336625695228577}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8560582399368286},{"id":"https://openalex.org/C127705205","wikidata":"https://www.wikidata.org/wiki/Q5748245","display_name":"Heuristics","level":2,"score":0.64093416929245},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.5026752948760986},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4596933424472809},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.45492875576019287},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.44230103492736816},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.4403999447822571},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.37944328784942627},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.13336625695228577},{"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/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1007/s00607-018-0614-9","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s00607-018-0614-9","pdf_url":"https://link.springer.com/content/pdf/10.1007/s00607-018-0614-9.pdf","source":{"id":"https://openalex.org/S35593046","display_name":"Computing","issn_l":"0010-485X","issn":["0010-485X","1436-5057"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computing","raw_type":"journal-article"},{"id":"pmh:oai:arXiv.org:1801.09444","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1801.09444","pdf_url":"https://arxiv.org/pdf/1801.09444","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"pmh:oai:DiVA.org:lnu-73712","is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-73712","pdf_url":null,"source":{"id":"https://openalex.org/S4306401559","display_name":"KTH Publication Database DiVA (KTH Royal Institute of Technology)","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":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"}],"best_oa_location":{"id":"doi:10.1007/s00607-018-0614-9","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s00607-018-0614-9","pdf_url":"https://link.springer.com/content/pdf/10.1007/s00607-018-0614-9.pdf","source":{"id":"https://openalex.org/S35593046","display_name":"Computing","issn_l":"0010-485X","issn":["0010-485X","1436-5057"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computing","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3869309850","display_name":null,"funder_award_id":"20150088","funder_id":"https://openalex.org/F4320307330","funder_display_name":"Knowledge Foundation"}],"funders":[{"id":"https://openalex.org/F4320307330","display_name":"Knowledge Foundation","ror":"https://ror.org/00v64cg28"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2786013445.pdf","grobid_xml":"https://content.openalex.org/works/W2786013445.grobid-xml"},"referenced_works_count":115,"referenced_works":["https://openalex.org/W52863793","https://openalex.org/W59960346","https://openalex.org/W80878036","https://openalex.org/W102800333","https://openalex.org/W125869453","https://openalex.org/W142211077","https://openalex.org/W221150331","https://openalex.org/W288065879","https://openalex.org/W1068348394","https://openalex.org/W1483717008","https://openalex.org/W1491178396","https://openalex.org/W1499644348","https://openalex.org/W1503508068","https://openalex.org/W1510543252","https://openalex.org/W1527551470","https://openalex.org/W1538074505","https://openalex.org/W1556054782","https://openalex.org/W1562707553","https://openalex.org/W1738124305","https://openalex.org/W1803140274","https://openalex.org/W1803549484","https://openalex.org/W1805440014","https://openalex.org/W1813030236","https://openalex.org/W1817724761","https://openalex.org/W1818445599","https://openalex.org/W1864199185","https://openalex.org/W1967159579","https://openalex.org/W1967846636","https://openalex.org/W1968143987","https://openalex.org/W1969255289","https://openalex.org/W1977367431","https://openalex.org/W1978959587","https://openalex.org/W1984222112","https://openalex.org/W1990262300","https://openalex.org/W1991591392","https://openalex.org/W1996092188","https://openalex.org/W2000873501","https://openalex.org/W2010970156","https://openalex.org/W2022991653","https://openalex.org/W2025397485","https://openalex.org/W2029282088","https://openalex.org/W2031553682","https://openalex.org/W2046505282","https://openalex.org/W2053341340","https://openalex.org/W2056579078","https://openalex.org/W2058340614","https://openalex.org/W2058826126","https://openalex.org/W2060533244","https://openalex.org/W2079219249","https://openalex.org/W2083304636","https://openalex.org/W2089948839","https://openalex.org/W2091257550","https://openalex.org/W2099680095","https://openalex.org/W2112340065","https://openalex.org/W2118937112","https://openalex.org/W2122607012","https://openalex.org/W2123455360","https://openalex.org/W2125771852","https://openalex.org/W2129298093","https://openalex.org/W2132218691","https://openalex.org/W2136202858","https://openalex.org/W2137311321","https://openalex.org/W2137788104","https://openalex.org/W2140707050","https://openalex.org/W2141179376","https://openalex.org/W2142079700","https://openalex.org/W2143124065","https://openalex.org/W2145771636","https://openalex.org/W2146757372","https://openalex.org/W2149236908","https://openalex.org/W2150476673","https://openalex.org/W2154158105","https://openalex.org/W2156560068","https://openalex.org/W2157334500","https://openalex.org/W2158322839","https://openalex.org/W2158626113","https://openalex.org/W2160241055","https://openalex.org/W2163109311","https://openalex.org/W2165100134","https://openalex.org/W2165504557","https://openalex.org/W2166536280","https://openalex.org/W2168519934","https://openalex.org/W2171274268","https://openalex.org/W2171892642","https://openalex.org/W2185100167","https://openalex.org/W2201991634","https://openalex.org/W2239817214","https://openalex.org/W2320207851","https://openalex.org/W2341986315","https://openalex.org/W2417987166","https://openalex.org/W2440677991","https://openalex.org/W2466307858","https://openalex.org/W2512238070","https://openalex.org/W2540559162","https://openalex.org/W2553485149","https://openalex.org/W2578922287","https://openalex.org/W2594987874","https://openalex.org/W2604520782","https://openalex.org/W2611751946","https://openalex.org/W2612954225","https://openalex.org/W2629685832","https://openalex.org/W2738552833","https://openalex.org/W2780466810","https://openalex.org/W2800394774","https://openalex.org/W2952119044","https://openalex.org/W2963916453","https://openalex.org/W2998249817","https://openalex.org/W3017143921","https://openalex.org/W3143886332","https://openalex.org/W3146578712","https://openalex.org/W3146774908","https://openalex.org/W4211084250","https://openalex.org/W4241729224","https://openalex.org/W4285719527","https://openalex.org/W6630085886"],"related_works":["https://openalex.org/W2280422768","https://openalex.org/W3143197806","https://openalex.org/W4252555497","https://openalex.org/W3121175838","https://openalex.org/W3016293053","https://openalex.org/W1690653314","https://openalex.org/W2401723157","https://openalex.org/W2065055572","https://openalex.org/W2784269775","https://openalex.org/W2367207301"],"abstract_inverted_index":{"While":[0],"modern":[1],"parallel":[2,26,34,99,154],"computing":[3,11,35,100,155],"systems":[4,36],"offer":[5],"high":[6],"performance,":[7],"utilizing":[8],"these":[9],"powerful":[10],"resources":[12],"to":[13,63,88,133,145],"the":[14,47,93,136,148,163],"highest":[15],"possible":[16],"extent":[17],"demands":[18,37],"advanced":[19],"knowledge":[20],"of":[21,39,50,128,150,165,170],"various":[22],"hardware":[23],"architectures":[24],"and":[25,44,61,91,116,122,143,168],"programming":[27],"models.":[28],"Furthermore,":[29,157],"optimized":[30],"software":[31,95,112,151],"execution":[32,55],"on":[33],"consideration":[38],"many":[40],"parameters":[41,51],"at":[42,114],"compile-time":[43,115],"run-time.":[45,117],"Determining":[46],"optimal":[48],"set":[49],"in":[52,161],"a":[53,58,84],"given":[54],"context":[56],"is":[57],"complex":[59],"task,":[60],"therefore":[62],"address":[64],"this":[65,80,129],"issue":[66],"researchers":[67],"have":[68],"proposed":[69],"different":[70],"approaches":[71,104,167],"that":[72,105,139],"use":[73,106,140],"heuristic":[74],"search":[75],"or":[76,109],"machine":[77,107,141],"learning.":[78],"In":[79],"paper,":[81],"we":[82,119],"undertake":[83],"systematic":[85],"literature":[86],"review":[87,103],"aggregate,":[89],"analyze":[90],"classify":[92],"existing":[94,166],"optimization":[96,113,152],"methods":[97],"for":[98,111,153,172],"systems.":[101,156],"We":[102],"learning":[108,142],"meta-heuristics":[110,144],"Additionally,":[118],"discuss":[120],"challenges":[121],"future":[123],"research":[124],"directions.":[125],"The":[126],"results":[127],"study":[130],"may":[131,159],"help":[132],"better":[134],"understand":[135],"state-of-the-art":[137],"techniques":[138],"deal":[146],"with":[147],"complexity":[149],"it":[158],"aid":[160],"understanding":[162],"limitations":[164],"identification":[169],"areas":[171],"improvement.":[173]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":8},{"year":2022,"cited_by_count":9},{"year":2021,"cited_by_count":8},{"year":2020,"cited_by_count":11},{"year":2019,"cited_by_count":6},{"year":2018,"cited_by_count":3}],"updated_date":"2026-06-19T15:47:20.252518","created_date":"2025-10-10T00:00:00"}
