{"id":"https://openalex.org/W2769464294","doi":"https://doi.org/10.1145/3158643","title":"SCALO","display_name":"SCALO","publication_year":2017,"publication_date":"2017-12-18","ids":{"openalex":"https://openalex.org/W2769464294","doi":"https://doi.org/10.1145/3158643","mag":"2769464294"},"language":"en","primary_location":{"id":"doi:10.1145/3158643","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3158643","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3158643?download=true","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3158643?download=true","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5081323651","display_name":"Giorgis Georgakoudis","orcid":"https://orcid.org/0000-0001-6542-3555"},"institutions":[{"id":"https://openalex.org/I126231945","display_name":"Queen's University Belfast","ror":"https://ror.org/00hswnk62","country_code":"GB","type":"education","lineage":["https://openalex.org/I126231945"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Giorgis Georgakoudis","raw_affiliation_strings":["Queen\u2019s University Belfast","Queen's University Belfast"],"raw_orcid":"https://orcid.org/0000-0001-6542-3555","affiliations":[{"raw_affiliation_string":"Queen\u2019s University Belfast","institution_ids":["https://openalex.org/I126231945"]},{"raw_affiliation_string":"Queen's University Belfast","institution_ids":["https://openalex.org/I126231945"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086758775","display_name":"Hans Vandierendonck","orcid":"https://orcid.org/0000-0001-5868-9259"},"institutions":[{"id":"https://openalex.org/I126231945","display_name":"Queen's University Belfast","ror":"https://ror.org/00hswnk62","country_code":"GB","type":"education","lineage":["https://openalex.org/I126231945"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Hans Vandierendonck","raw_affiliation_strings":["Queen\u2019s University Belfast","Queen's University Belfast"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Queen\u2019s University Belfast","institution_ids":["https://openalex.org/I126231945"]},{"raw_affiliation_string":"Queen's University Belfast","institution_ids":["https://openalex.org/I126231945"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037323768","display_name":"Peter Thoman","orcid":"https://orcid.org/0000-0002-4028-7451"},"institutions":[{"id":"https://openalex.org/I190249584","display_name":"Universit\u00e4t Innsbruck","ror":"https://ror.org/054pv6659","country_code":"AT","type":"education","lineage":["https://openalex.org/I190249584"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Peter Thoman","raw_affiliation_strings":["University of Innsbruck"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Innsbruck","institution_ids":["https://openalex.org/I190249584"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058719424","display_name":"Bronis R. de Supinski","orcid":"https://orcid.org/0000-0002-0339-1006"},"institutions":[{"id":"https://openalex.org/I126231945","display_name":"Queen's University Belfast","ror":"https://ror.org/00hswnk62","country_code":"GB","type":"education","lineage":["https://openalex.org/I126231945"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Bronis R. De Supinski","raw_affiliation_strings":["Queen\u2019s University Belfast","Queen's University Belfast"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Queen\u2019s University Belfast","institution_ids":["https://openalex.org/I126231945"]},{"raw_affiliation_string":"Queen's University Belfast","institution_ids":["https://openalex.org/I126231945"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000119692","display_name":"Thomas Fahringer","orcid":"https://orcid.org/0000-0003-4293-1228"},"institutions":[{"id":"https://openalex.org/I190249584","display_name":"Universit\u00e4t Innsbruck","ror":"https://ror.org/054pv6659","country_code":"AT","type":"education","lineage":["https://openalex.org/I190249584"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Thomas Fahringer","raw_affiliation_strings":["University of Innsbruck"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Innsbruck","institution_ids":["https://openalex.org/I190249584"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5005410613","display_name":"Dimitrios S. Nikolopoulos","orcid":"https://orcid.org/0000-0003-0217-8307"},"institutions":[{"id":"https://openalex.org/I126231945","display_name":"Queen's University Belfast","ror":"https://ror.org/00hswnk62","country_code":"GB","type":"education","lineage":["https://openalex.org/I126231945"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Dimitrios S. Nikolopoulos","raw_affiliation_strings":["Queen\u2019s University Belfast","Queen's University Belfast"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Queen\u2019s University Belfast","institution_ids":["https://openalex.org/I126231945"]},{"raw_affiliation_string":"Queen's University Belfast","institution_ids":["https://openalex.org/I126231945"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.1185,"has_fulltext":true,"cited_by_count":9,"citation_normalized_percentile":{"value":0.79978342,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"14","issue":"4","first_page":"1","last_page":"25"},"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9997000098228455,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9993000030517578,"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.9119726419448853},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.8062247037887573},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.7431787252426147},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6900206208229065},{"id":"https://openalex.org/keywords/allocator","display_name":"Allocator","score":0.6161642670631409},{"id":"https://openalex.org/keywords/parallelism","display_name":"Parallelism (grammar)","score":0.5236905813217163},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.45260658860206604},{"id":"https://openalex.org/keywords/execution-time","display_name":"Execution time","score":0.45226070284843445},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.44135671854019165},{"id":"https://openalex.org/keywords/execution-model","display_name":"Execution model","score":0.4171026945114136},{"id":"https://openalex.org/keywords/multithreading","display_name":"Multithreading","score":0.41454166173934937},{"id":"https://openalex.org/keywords/concurrency","display_name":"Concurrency","score":0.4113757312297821},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.40796807408332825},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2130500078201294}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9119726419448853},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.8062247037887573},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.7431787252426147},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6900206208229065},{"id":"https://openalex.org/C162262903","wikidata":"https://www.wikidata.org/wiki/Q343527","display_name":"Allocator","level":2,"score":0.6161642670631409},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.5236905813217163},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.45260658860206604},{"id":"https://openalex.org/C2989134064","wikidata":"https://www.wikidata.org/wiki/Q288510","display_name":"Execution time","level":2,"score":0.45226070284843445},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.44135671854019165},{"id":"https://openalex.org/C2776834041","wikidata":"https://www.wikidata.org/wiki/Q25346349","display_name":"Execution model","level":2,"score":0.4171026945114136},{"id":"https://openalex.org/C201410400","wikidata":"https://www.wikidata.org/wiki/Q1064412","display_name":"Multithreading","level":3,"score":0.41454166173934937},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.4113757312297821},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.40796807408332825},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2130500078201294},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3158643","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3158643","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3158643?download=true","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},{"id":"pmh:oai:pure.qub.ac.uk/portal:publications/2687142b-5f06-4dcb-809b-3c2e1619dd2a","is_oa":true,"landing_page_url":"https://pure.qub.ac.uk/en/publications/2687142b-5f06-4dcb-809b-3c2e1619dd2a","pdf_url":"https://pureadmin.qub.ac.uk/ws/files/137727481/scalo.pdf","source":{"id":"https://openalex.org/S4306402319","display_name":"Research Portal (Queen's University Belfast)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I126231945","host_organization_name":"Queen's University Belfast","host_organization_lineage":["https://openalex.org/I126231945"],"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":"Georgakoudis , G , Vandierendonck , H , Thoman , P , de Supinski , B , Fahringer , T &amp; Nikolopoulos , D 2017 , ' SCALO: Scalability-Aware Parallelism Orchestration for Multi-Threaded Workloads ' , ACM Transactions on Architecture and Code Optimization , vol. 14 , no. 4 , pp. 54:1-54:25 . https://doi.org/10.1145/3158643","raw_type":"article"},{"id":"pmh:oai:zenodo.org:1206278","is_oa":true,"landing_page_url":"https://zenodo.org/record/1206278","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"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":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"doi:10.1145/3158643","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3158643","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3158643?download=true","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1084368768","display_name":null,"funder_award_id":"EP/M01147X/1 (SERT)","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G1153230040","display_name":"SERT: Scale-free, Energy-aware, Resilient and Transparent Adaptation of CSE Applications to Mega-core Systems","funder_award_id":"EP/M01147X/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G3382399427","display_name":null,"funder_award_id":"EP/K017594/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G4700275503","display_name":null,"funder_award_id":"EP/M01147X/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G6586295335","display_name":null,"funder_award_id":"EP/L004232/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":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2769464294.pdf","grobid_xml":"https://content.openalex.org/works/W2769464294.grobid-xml"},"referenced_works_count":31,"referenced_works":["https://openalex.org/W1890713732","https://openalex.org/W1965351873","https://openalex.org/W1972149251","https://openalex.org/W1975799560","https://openalex.org/W1976251241","https://openalex.org/W1983545421","https://openalex.org/W1988317096","https://openalex.org/W1998556186","https://openalex.org/W2002399429","https://openalex.org/W2007059865","https://openalex.org/W2022832141","https://openalex.org/W2079218824","https://openalex.org/W2080592089","https://openalex.org/W2081984813","https://openalex.org/W2084653252","https://openalex.org/W2092388170","https://openalex.org/W2098278566","https://openalex.org/W2109515201","https://openalex.org/W2125623590","https://openalex.org/W2127643746","https://openalex.org/W2129381159","https://openalex.org/W2137702271","https://openalex.org/W2143735977","https://openalex.org/W2156187359","https://openalex.org/W2169875292","https://openalex.org/W2181032569","https://openalex.org/W2552971682","https://openalex.org/W2623812003","https://openalex.org/W3112784795","https://openalex.org/W4233962317","https://openalex.org/W4240262711"],"related_works":["https://openalex.org/W2998925847","https://openalex.org/W1580674012","https://openalex.org/W2795285593","https://openalex.org/W3023331228","https://openalex.org/W2138610892","https://openalex.org/W4233393051","https://openalex.org/W773165544","https://openalex.org/W2404231065","https://openalex.org/W3198992024","https://openalex.org/W2507397068"],"abstract_inverted_index":{"Shared":[0],"memory":[1,17],"machines":[2],"continue":[3],"to":[4,75,80,89,101,145],"increase":[5,81],"in":[6],"scale":[7],"by":[8,61,113,121,143],"adding":[9],"more":[10],"parallelism":[11,104,124],"through":[12],"additional":[13],"cores":[14],"and":[15,64,120,140],"complex":[16],"hierarchies.":[18],"Often,":[19],"executing":[20,34],"multiple":[21],"applications":[22,86],"concurrently,":[23],"dividing":[24],"among":[25],"them":[26,142],"hardware":[27],"threads,":[28],"provides":[29],"greater":[30],"efficiency":[31],"rather":[32],"than":[33],"a":[35,73],"single":[36],"application":[37,53,63,78],"with":[38],"large":[39],"thread":[40,95],"counts.":[41],"However,":[42],"contention":[43,116],"for":[44],"shared":[45],"resources":[46],"can":[47],"limit":[48],"the":[49,56,103,123,126],"improvement":[50],"of":[51,58,105,128],"concurrent":[52,77],"execution:":[54],"orchestrating":[55],"number":[57],"threads":[59],"used":[60],"each":[62,106],"is":[65],"essential.":[66],"In":[67],"this":[68],"article,":[69],"we":[70],"contribute":[71],"SCALO,":[72],"solution":[74],"orchestrate":[76],"execution":[79,127],"throughput.":[82],"SCALO":[83,111],"monitors":[84],"co-executing":[85],"at":[87],"runtime":[88],"evaluate":[90],"their":[91],"scalability.":[92],"Its":[93],"optimizing":[94],"allocator":[96],"analyzes":[97],"these":[98],"scalability":[99,119],"estimates":[100],"adapt":[102],"program.":[107],"Unlike":[108],"previous":[109],"approaches,":[110],"differs":[112],"including":[114],"dynamic":[115],"effects":[117],"on":[118],"controlling":[122],"during":[125],"parallel":[129],"regions.":[130],"Thus,":[131],"it":[132],"improves":[133],"throughput":[134],"when":[135,147],"other":[136],"state-of-the-art":[137],"approaches":[138],"fail":[139],"outperforms":[141],"up":[144],"40%":[146],"they":[148],"succeed.":[149]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":2}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2017-12-04T00:00:00"}
