{"id":"https://openalex.org/W4288055922","doi":"https://doi.org/10.48550/arxiv.2207.12127","title":"Quantifying Overheads in Charm++ and HPX using Task Bench","display_name":"Quantifying Overheads in Charm++ and HPX using Task Bench","publication_year":2022,"publication_date":"2022-07-21","ids":{"openalex":"https://openalex.org/W4288055922","doi":"https://doi.org/10.48550/arxiv.2207.12127"},"language":"en","primary_location":{"id":"pmh:oai:arXiv.org:2207.12127","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2207.12127","pdf_url":"https://arxiv.org/pdf/2207.12127","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"},"type":"preprint","indexed_in":["arxiv","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2207.12127","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5017139139","display_name":"Nanmiao Wu","orcid":"https://orcid.org/0000-0002-1825-7985"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Wu, Nanmiao","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006046529","display_name":"Ioannis Gonidelis","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Gonidelis, Ioannis","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101887386","display_name":"Simeng Liu","orcid":"https://orcid.org/0000-0001-7057-2344"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Liu, Simeng","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5082543770","display_name":"Zane Fink","orcid":"https://orcid.org/0000-0002-1882-6578"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Fink, Zane","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100311114","display_name":"Nikunj Gupta","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Gupta, Nikunj","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054367470","display_name":"Karame Mohammadiporshokooh","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Mohammadiporshokooh, Karame","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075996334","display_name":"Patrick Diehl","orcid":"https://orcid.org/0000-0003-3922-8419"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Diehl, Patrick","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051320432","display_name":"Hartmut Kaiser","orcid":"https://orcid.org/0000-0002-8712-2806"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kaiser, Hartmut","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5051465480","display_name":"Laxmikant V. Kal\u00e9","orcid":"https://orcid.org/0000-0001-9673-8445"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kale, Laxmikant V.","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":9,"corresponding_author_ids":["https://openalex.org/A5017139139"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"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.9995999932289124,"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.9995999932289124,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9984999895095825,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9961000084877014,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8296113014221191},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.7596901655197144},{"id":"https://openalex.org/keywords/asynchronous-communication","display_name":"Asynchronous communication","score":0.5775477290153503},{"id":"https://openalex.org/keywords/concurrency","display_name":"Concurrency","score":0.5391154289245605},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.5343384742736816},{"id":"https://openalex.org/keywords/charm","display_name":"Charm (quantum number)","score":0.5067794919013977},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.49099209904670715},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.4745924174785614},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.46857571601867676},{"id":"https://openalex.org/keywords/message-passing","display_name":"Message passing","score":0.4298846125602722},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3758816421031952},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.33853572607040405},{"id":"https://openalex.org/keywords/particle-physics","display_name":"Particle physics","score":0.10777759552001953}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8296113014221191},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.7596901655197144},{"id":"https://openalex.org/C151319957","wikidata":"https://www.wikidata.org/wiki/Q752739","display_name":"Asynchronous communication","level":2,"score":0.5775477290153503},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.5391154289245605},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5343384742736816},{"id":"https://openalex.org/C2781339351","wikidata":"https://www.wikidata.org/wiki/Q2639620","display_name":"Charm (quantum number)","level":2,"score":0.5067794919013977},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.49099209904670715},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.4745924174785614},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.46857571601867676},{"id":"https://openalex.org/C854659","wikidata":"https://www.wikidata.org/wiki/Q1859284","display_name":"Message passing","level":2,"score":0.4298846125602722},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3758816421031952},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.33853572607040405},{"id":"https://openalex.org/C109214941","wikidata":"https://www.wikidata.org/wiki/Q18334","display_name":"Particle physics","level":1,"score":0.10777759552001953},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:arXiv.org:2207.12127","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2207.12127","pdf_url":"https://arxiv.org/pdf/2207.12127","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":"doi:10.48550/arxiv.2207.12127","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2207.12127","pdf_url":null,"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":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article-journal"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2207.12127","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2207.12127","pdf_url":"https://arxiv.org/pdf/2207.12127","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"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2358129534","https://openalex.org/W3023233353","https://openalex.org/W2351104570","https://openalex.org/W2116677773","https://openalex.org/W2377029499","https://openalex.org/W175580367","https://openalex.org/W2391638466","https://openalex.org/W2808286815","https://openalex.org/W2135714282","https://openalex.org/W1595373702"],"abstract_inverted_index":{"Asynchronous":[0],"Many-Task":[1],"(AMT)":[2],"runtime":[3,68],"systems":[4,28,109,126],"take":[5],"advantage":[6],"of":[7,25,93,110,147],"multi-core":[8],"architectures":[9],"with":[10,32,65],"light-weight":[11,61],"threads,":[12],"asynchronous":[13],"executions,":[14],"and":[15,30,38,77,90,95,112,135,150,162,176],"smart":[16],"scheduling.":[17],"In":[18],"this":[19],"paper,":[20],"we":[21,85,114],"present":[22],"the":[23,26,33,42,87,102,107,145,151,177,181],"comparison":[24],"AMT":[27],"Charm++":[29,46,94,111],"HPX":[31,70,96,141],"main":[34,152],"stream":[35,153],"MPI,":[36,130],"OpenMP,":[37,131,134],"MPI+OpenMP":[39],"libraries":[40,154],"using":[41],"Task":[43,120,137],"Bench":[44,138],"benchmarks.":[45],"is":[47,71],"a":[48,72,159],"parallel":[49],"programming":[50,125],"language":[51],"based":[52],"on":[53],"C++,":[54],"supporting":[55],"stackless":[56],"tasks":[57],"as":[58,60],"well":[59],"threads":[62],"asynchronously":[63],"along":[64],"an":[66,116],"adaptive":[67],"system.":[69],"C++":[73,80],"library":[74],"for":[75],"concurrency":[76],"parallelism,":[78],"exposing":[79],"standards":[81],"conforming":[82],"API.":[83],"First,":[84],"analyze":[86],"commonalities,":[88],"differences,":[89],"advantageous":[91],"scenarios":[92,157],"in":[97,155],"detail.":[98],"Further,":[99],"to":[100,166,179],"investigate":[101,172],"potential":[103],"overheads":[104,146],"introduced":[105],"by":[106,139],"tasking":[108],"HPX,":[113,149],"utilize":[115],"existing":[117],"parameterized":[118],"benchmark,":[119],"Bench,":[121],"wherein":[122],"15":[123],"different":[124,156],"were":[127],"implemented,":[128],"e.g.,":[129],"MPI":[132],"+":[133],"extend":[136],"adding":[140],"implementations.":[142],"We":[143,170],"quantify":[144],"Charm++,":[148],"where":[158],"single":[160],"task":[161],"multi-task":[163],"are":[164],"assigned":[165],"each":[167,173],"core,":[168],"respectively.":[169],"also":[171],"system's":[174],"scalability":[175],"ability":[178],"hide":[180],"communication":[182],"latency.":[183]},"counts_by_year":[{"year":2023,"cited_by_count":2}],"updated_date":"2026-03-10T16:38:18.471706","created_date":"2025-10-10T00:00:00"}
