{"id":"https://openalex.org/W2943815518","doi":"https://doi.org/10.1177/1094342019845438","title":"A hierarchic task-based programming model for distributed heterogeneous computing","display_name":"A hierarchic task-based programming model for distributed heterogeneous computing","publication_year":2019,"publication_date":"2019-05-01","ids":{"openalex":"https://openalex.org/W2943815518","doi":"https://doi.org/10.1177/1094342019845438","mag":"2943815518"},"language":"en","primary_location":{"id":"doi:10.1177/1094342019845438","is_oa":false,"landing_page_url":"https://doi.org/10.1177/1094342019845438","pdf_url":null,"source":{"id":"https://openalex.org/S60606485","display_name":"The International Journal of High Performance Computing Applications","issn_l":"1094-3420","issn":["1094-3420","1741-2846"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320017","host_organization_name":"SAGE Publishing","host_organization_lineage":["https://openalex.org/P4310320017"],"host_organization_lineage_names":["SAGE Publishing"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The International Journal of High Performance Computing Applications","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://hdl.handle.net/2117/166086","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5065153145","display_name":"Jorge Ejarque","orcid":"https://orcid.org/0000-0003-4725-5097"},"institutions":[{"id":"https://openalex.org/I2799803557","display_name":"Barcelona Supercomputing Center","ror":"https://ror.org/05sd8tv96","country_code":"ES","type":"facility","lineage":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]},{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Jorge Ejarque","raw_affiliation_strings":["Barcelona Supercomputing Center (BSC), Barcelona, Spain"],"raw_orcid":"https://orcid.org/0000-0003-4725-5097","affiliations":[{"raw_affiliation_string":"Barcelona Supercomputing Center (BSC), Barcelona, Spain","institution_ids":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038655704","display_name":"Marc Dom\u00ednguez","orcid":"https://orcid.org/0000-0002-3524-8220"},"institutions":[{"id":"https://openalex.org/I2799803557","display_name":"Barcelona Supercomputing Center","ror":"https://ror.org/05sd8tv96","country_code":"ES","type":"facility","lineage":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]},{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Marc Dom\u00ednguez","raw_affiliation_strings":["Barcelona Supercomputing Center (BSC), Barcelona, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Barcelona Supercomputing Center (BSC), Barcelona, Spain","institution_ids":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5015588225","display_name":"Rosa M. Badia","orcid":"https://orcid.org/0000-0003-2941-5499"},"institutions":[{"id":"https://openalex.org/I134820265","display_name":"Consejo Superior de Investigaciones Cient\u00edficas","ror":"https://ror.org/02gfc7t72","country_code":"ES","type":"government","lineage":["https://openalex.org/I134820265"]},{"id":"https://openalex.org/I2799803557","display_name":"Barcelona Supercomputing Center","ror":"https://ror.org/05sd8tv96","country_code":"ES","type":"facility","lineage":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]},{"id":"https://openalex.org/I4210131846","display_name":"Artificial Intelligence Research Institute","ror":"https://ror.org/03c0ach84","country_code":"ES","type":"facility","lineage":["https://openalex.org/I134820265","https://openalex.org/I4210131846"]},{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":true,"raw_author_name":"Rosa M Badia","raw_affiliation_strings":["Artificial Intelligence Research Institute, Spanish National Research Council (CSIC), Barcelona, Spain","Barcelona Supercomputing Center (BSC), Barcelona, Spain"],"raw_orcid":"https://orcid.org/0000-0003-2941-5499","affiliations":[{"raw_affiliation_string":"Artificial Intelligence Research Institute, Spanish National Research Council (CSIC), Barcelona, Spain","institution_ids":["https://openalex.org/I134820265","https://openalex.org/I4210131846"]},{"raw_affiliation_string":"Barcelona Supercomputing Center (BSC), Barcelona, Spain","institution_ids":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5015588225"],"corresponding_institution_ids":["https://openalex.org/I134820265","https://openalex.org/I2799803557","https://openalex.org/I4210131846","https://openalex.org/I9617848"],"apc_list":null,"apc_paid":null,"fwci":0.3118,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.65278576,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"33","issue":"5","first_page":"987","last_page":"997"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":1.0,"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"}},"topics":[{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":1.0,"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.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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9973999857902527,"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.8590954542160034},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.7253550291061401},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.6443409323692322},{"id":"https://openalex.org/keywords/symmetric-multiprocessor-system","display_name":"Symmetric multiprocessor system","score":0.5678226351737976},{"id":"https://openalex.org/keywords/adaptation","display_name":"Adaptation (eye)","score":0.5150139331817627},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.45204830169677734},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.4222238063812256},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.4167741537094116},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4149720072746277},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.33027541637420654},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.11109977960586548},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.09691572189331055}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8590954542160034},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.7253550291061401},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.6443409323692322},{"id":"https://openalex.org/C172430144","wikidata":"https://www.wikidata.org/wiki/Q17111997","display_name":"Symmetric multiprocessor system","level":2,"score":0.5678226351737976},{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.5150139331817627},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.45204830169677734},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.4222238063812256},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.4167741537094116},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4149720072746277},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.33027541637420654},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.11109977960586548},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.09691572189331055},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","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/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1177/1094342019845438","is_oa":false,"landing_page_url":"https://doi.org/10.1177/1094342019845438","pdf_url":null,"source":{"id":"https://openalex.org/S60606485","display_name":"The International Journal of High Performance Computing Applications","issn_l":"1094-3420","issn":["1094-3420","1741-2846"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320017","host_organization_name":"SAGE Publishing","host_organization_lineage":["https://openalex.org/P4310320017"],"host_organization_lineage_names":["SAGE Publishing"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The International Journal of High Performance Computing Applications","raw_type":"journal-article"},{"id":"pmh:oai:dnet:upcommonspor::55bd35a33b860ebd8257e082f110282e","is_oa":true,"landing_page_url":"http://hdl.handle.net/2117/166086","pdf_url":null,"source":{"id":"https://openalex.org/S4306402641","display_name":"LA Referencia (Red Federada de Repositorios Institucionales de Publicaciones Cient\u00edficas)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4383465926","host_organization_name":"LA Referencia","host_organization_lineage":["https://openalex.org/I4383465926"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/submittedVersion"},{"id":"pmh:oai:upcommons.upc.edu:2117/166086","is_oa":true,"landing_page_url":"https://hdl.handle.net/2117/166086","pdf_url":null,"source":{"id":"https://openalex.org/S4377196262","display_name":"UPCommons institutional repository (Universitat Polit\u00e8cnica de Catalunya)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I9617848","host_organization_name":"Universitat Polit\u00e8cnica de Catalunya","host_organization_lineage":["https://openalex.org/I9617848"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"Article"},{"id":"pmh:oai:digital.csic.es:10261/197396","is_oa":false,"landing_page_url":"http://hdl.handle.net/10261/197396","pdf_url":null,"source":{"id":"https://openalex.org/S4306400616","display_name":"DIGITAL.CSIC (Spanish National Research Council (CSIC))","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I134820265","host_organization_name":"Consejo Superior de Investigaciones Cient\u00edficas","host_organization_lineage":["https://openalex.org/I134820265"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"art\u00edculo"}],"best_oa_location":{"id":"pmh:oai:dnet:upcommonspor::55bd35a33b860ebd8257e082f110282e","is_oa":true,"landing_page_url":"http://hdl.handle.net/2117/166086","pdf_url":null,"source":{"id":"https://openalex.org/S4306402641","display_name":"LA Referencia (Red Federada de Repositorios Institucionales de Publicaciones Cient\u00edficas)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4383465926","host_organization_name":"LA Referencia","host_organization_lineage":["https://openalex.org/I4383465926"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/submittedVersion"},"sustainable_development_goals":[{"score":0.49000000953674316,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G893344584","display_name":null,"funder_award_id":"2014-SGR- 1272","funder_id":"https://openalex.org/F4320321505","funder_display_name":"Generalitat de Catalunya"}],"funders":[{"id":"https://openalex.org/F4320321505","display_name":"Generalitat de Catalunya","ror":"https://ror.org/01bg62x04"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":16,"referenced_works":["https://openalex.org/W36284448","https://openalex.org/W1798528872","https://openalex.org/W1984222112","https://openalex.org/W2024437592","https://openalex.org/W2136482257","https://openalex.org/W2142677441","https://openalex.org/W2168103533","https://openalex.org/W2170616854","https://openalex.org/W2173213060","https://openalex.org/W2176188642","https://openalex.org/W2464340264","https://openalex.org/W2527672088","https://openalex.org/W2542459869","https://openalex.org/W2888443176","https://openalex.org/W2947033863","https://openalex.org/W4252427272"],"related_works":["https://openalex.org/W3062287","https://openalex.org/W2380390332","https://openalex.org/W4236300446","https://openalex.org/W3037515626","https://openalex.org/W2783439599","https://openalex.org/W2533043572","https://openalex.org/W46230514","https://openalex.org/W3124194311","https://openalex.org/W3192695480","https://openalex.org/W2943815518"],"abstract_inverted_index":{"Distributed":[0],"computing":[1,16,84],"platforms":[2,57],"are":[3],"evolving":[4],"to":[5,37,63,99,136,145,147],"heterogeneous":[6,56,112,173],"ecosystems":[7],"with":[8,19,41,78],"Clusters,":[9],"Grids":[10],"and":[11,32,103,109,128,177],"Clouds":[12],"introducing":[13],"in":[14,35,107,170],"its":[15],"nodes,":[17],"processors":[18],"different":[20,30,83,155],"core":[21],"architectures,":[22],"accelerators":[23],"(i.e.":[24],"GPUs,":[25],"FPGAs),":[26],"as":[27,29],"well":[28],"memories":[31],"storage":[33],"devices":[34,85],"order":[36],"achieve":[38],"better":[39],"performance":[40,176],"lower":[42],"energy":[43],"consumption.":[44],"As":[45],"a":[46,59,94],"consequence":[47],"of":[48,66,81,105,124,153,157,172],"this":[49,90],"heterogeneity,":[50],"programming":[51,95,116,131,161],"applications":[52,106,144],"for":[53,70],"these":[54],"distributed":[55,71,111],"becomes":[58],"complex":[60],"task.":[61],"Additionally":[62],"the":[64,79,82,87,101,121,125,148,151,158],"complexity":[65,80],"developing":[67],"an":[68],"application":[69],"platforms,":[72,169],"developers":[73,135],"must":[74],"also":[75],"deal":[76],"now":[77],"inside":[86],"node.":[88],"In":[89],"article,":[91],"we":[92],"present":[93],"model":[96,117,162],"that":[97,133],"aims":[98],"facilitate":[100],"development":[102],"execution":[104],"current":[108],"future":[110],"parallel":[113],"architectures.":[114],"This":[115],"is":[118],"based":[119],"on":[120,167],"hierarchical":[122],"composition":[123],"COMP":[126],"Superscalar":[127,130],"Omp":[129],"models":[132],"allow":[134],"implement":[137],"infrastructure-agnostic":[138],"applications.":[139],"The":[140],"underlying":[141],"runtime":[142],"enables":[143],"adapt":[146],"infrastructure":[149],"without":[150],"need":[152],"maintaining":[154],"versions":[156],"code.":[159],"Our":[160],"proposal":[163],"has":[164],"been":[165],"evaluated":[166],"real":[168],"terms":[171],"resource":[174],"usage,":[175],"adaptation.":[178]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2020,"cited_by_count":2}],"updated_date":"2026-07-22T07:51:19.307946","created_date":"2025-10-10T00:00:00"}
