{"id":"https://openalex.org/W4405383553","doi":"https://doi.org/10.5821/dissertation-2117-420575","title":"Optimization techniques for distributed task-based programming models","display_name":"Optimization techniques for distributed task-based programming models","publication_year":2024,"publication_date":"2024-10-01","ids":{"openalex":"https://openalex.org/W4405383553","doi":"https://doi.org/10.5821/dissertation-2117-420575"},"language":"en","primary_location":{"id":"doi:10.5821/dissertation-2117-420575","doi":"https://doi.org/10.5821/dissertation-2117-420575","is_oa":true,"landing_page_url":"https://doi.org/10.5821/dissertation-2117-420575","pdf_url":"https://upcommons.upc.edu/bitstream/2117/420575/1/TOSIA1de1.pdf","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,"listed_in":[],"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":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Universitat Polit\u00e8cnica de Catalunya","raw_type":"dissertation"},"volume":null,"type":"dissertation","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://upcommons.upc.edu/bitstream/2117/420575/1/TOSIA1de1.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5087440132","display_name":"Omar Shaaban","orcid":"https://orcid.org/0000-0003-4410-5317","observed_orcids":["https://orcid.org/0000-0003-4410-5317"]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Omar Shaaban Ibrahim Ali","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5087440132"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":0,"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.98580002784729,"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.98580002784729,"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.01140000019222498,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.000699999975040555,"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/task-based-programming","display_name":"task-based programming","score":0.7080000042915344},{"id":"https://openalex.org/keywords/openmp","display_name":"OpenMP","score":0.8119999766349792},{"id":"https://openalex.org/keywords/sentinel","display_name":"Sentinel","score":0.8220000267028809},{"id":"https://openalex.org/keywords/iterative-applications","display_name":"iterative applications","score":0.5070000290870667},{"id":"https://openalex.org/keywords/task-scheduling","display_name":"task scheduling","score":0.367000013589859},{"id":"https://openalex.org/keywords/load-balancing","display_name":"load balancing","score":0.6399999856948853},{"id":"https://openalex.org/keywords/data-locality","display_name":"data locality","score":0.8820000290870667},{"id":"https://openalex.org/keywords/numa","display_name":"NUMA","score":0.8059999942779541},{"id":"https://openalex.org/keywords/parallel-programming-models","display_name":"parallel programming models","score":0.3630000054836273}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8278632164001465},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.7152239680290222},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6193684935569763},{"id":"https://openalex.org/C74197172","wikidata":"https://www.wikidata.org/wiki/Q1195339","display_name":"Directed acyclic graph","level":2,"score":0.5936529636383057},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5876676440238953},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.582409143447876},{"id":"https://openalex.org/C151319957","wikidata":"https://www.wikidata.org/wiki/Q752739","display_name":"Asynchronous communication","level":2,"score":0.501168966293335},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.48464828729629517},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.47257864475250244},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.4468810558319092},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.412278950214386},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.41084814071655273},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3524622917175293},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3174450993537903},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.26028794050216675},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.19164276123046875},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.11853846907615662},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"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/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.5821/dissertation-2117-420575","doi":"https://doi.org/10.5821/dissertation-2117-420575","is_oa":true,"landing_page_url":"https://doi.org/10.5821/dissertation-2117-420575","pdf_url":"https://upcommons.upc.edu/bitstream/2117/420575/1/TOSIA1de1.pdf","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,"listed_in":[],"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":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Universitat Polit\u00e8cnica de Catalunya","raw_type":"dissertation"},{"id":"pmh:oai:www.tdx.cat:10803/692709","doi":null,"is_oa":true,"landing_page_url":"http://hdl.handle.net/10803/692709","pdf_url":null,"source":{"id":"https://openalex.org/S4306401111","display_name":"Tesis Doctorals en Xarxa (Consorci de Serveis Universitaris de Catalunya)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4210090028","host_organization_name":"Consorci de Serveis Universitaris de Catalunya","host_organization_lineage":["https://openalex.org/I4210090028"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"TDX (Tesis Doctorals en Xarxa)","raw_type":"info:eu-repo/semantics/doctoralThesis"},{"id":"pmh:oai:upcommons.upc.edu:2117/420575","doi":null,"is_oa":true,"landing_page_url":"https://hdl.handle.net/10803/692709","pdf_url":"https://www.tdx.cat/bitstream/10803/692709/1/TOSIA1de1.pdf","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,"listed_in":[],"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":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"TDX (Tesis Doctorals en Xarxa)","raw_type":"Doctoral thesis"}],"best_oa_location":{"id":"doi:10.5821/dissertation-2117-420575","doi":"https://doi.org/10.5821/dissertation-2117-420575","is_oa":true,"landing_page_url":"https://doi.org/10.5821/dissertation-2117-420575","pdf_url":"https://upcommons.upc.edu/bitstream/2117/420575/1/TOSIA1de1.pdf","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,"listed_in":[],"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":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Universitat Polit\u00e8cnica de Catalunya","raw_type":"dissertation"},"sustainable_development_goals":[],"study_designs":[],"awards":[{"id":"https://openalex.org/G106760670","display_name":"DEEP \u2013 SOFTWARE FOR EXASCALE ARCHITECTURES","funder_award_id":"955606","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G1175115578","display_name":null,"funder_award_id":"AEI//10.13039/501100011033/","funder_id":"https://openalex.org/F4320335598","funder_display_name":"Agencia Estatal de Investigaci\u00f3n"},{"id":"https://openalex.org/G121809054","display_name":null,"funder_award_id":"MCIN/AEI/10","funder_id":"https://openalex.org/F4320322930","funder_display_name":"Ministerio de Ciencia e Innovaci\u00f3n"},{"id":"https://openalex.org/G1331325232","display_name":"Low Energy Toolset for Heterogeneous Computing","funder_award_id":"780681","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G1599646647","display_name":null,"funder_award_id":"PID2019","funder_id":"https://openalex.org/F4320338080","funder_display_name":"European Social Fund"},{"id":"https://openalex.org/G1855990336","display_name":null,"funder_award_id":".13039/501100011033","funder_id":"https://openalex.org/F4320322930","funder_display_name":"Ministerio de Ciencia e Innovaci\u00f3n"},{"id":"https://openalex.org/G2064873908","display_name":null,"funder_award_id":"10.13039/501100011033","funder_id":"https://openalex.org/F4320321505","funder_display_name":"Generalitat de Catalunya"},{"id":"https://openalex.org/G210041235","display_name":null,"funder_award_id":"MCIN /AEI/ 10.13039/501100011033","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G2262748287","display_name":null,"funder_award_id":"501100011033","funder_id":"https://openalex.org/F4320335598","funder_display_name":"Agencia Estatal de Investigaci\u00f3n"},{"id":"https://openalex.org/G2309174360","display_name":null,"funder_award_id":"10.13039","funder_id":"https://openalex.org/F4320322930","funder_display_name":"Ministerio de Ciencia e Innovaci\u00f3n"},{"id":"https://openalex.org/G2601397997","display_name":null,"funder_award_id":"10.13039/501100011033","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G2660406951","display_name":null,"funder_award_id":"/ AEI/10","funder_id":"https://openalex.org/F4320322930","funder_display_name":"Ministerio de Ciencia e Innovaci\u00f3n"},{"id":"https://openalex.org/G279363373","display_name":null,"funder_award_id":"MCIN/AEI/10.13039/501100011033,","funder_id":"https://openalex.org/F4320322930","funder_display_name":"Ministerio de Ciencia e Innovaci\u00f3n"},{"id":"https://openalex.org/G3005324705","display_name":null,"funder_award_id":"501100011033","funder_id":"https://openalex.org/F4320321505","funder_display_name":"Generalitat de Catalunya"},{"id":"https://openalex.org/G300979063","display_name":null,"funder_award_id":"10.13039/501100011033","funder_id":"https://openalex.org/F4320335598","funder_display_name":"Agencia Estatal de Investigaci\u00f3n"},{"id":"https://openalex.org/G34346518","display_name":null,"funder_award_id":"MCIN/AEI/10.13039/501 100 011 033","funder_id":"https://openalex.org/F4320335598","funder_display_name":"Agencia Estatal de Investigaci\u00f3n"},{"id":"https://openalex.org/G3480869486","display_name":null,"funder_award_id":"13039","funder_id":"https://openalex.org/F4320335598","funder_display_name":"Agencia Estatal de Investigaci\u00f3n"},{"id":"https://openalex.org/G3681454997","display_name":null,"funder_award_id":"13039/501100011033","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G3690828678","display_name":null,"funder_award_id":"PID2019","funder_id":"https://openalex.org/F4320322930","funder_display_name":"Ministerio de Ciencia e Innovaci\u00f3n"},{"id":"https://openalex.org/G4042783231","display_name":null,"funder_award_id":"501100011033","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G4171113890","display_name":null,"funder_award_id":"2017- SGR-1414","funder_id":"https://openalex.org/F4320321505","funder_display_name":"Generalitat de Catalunya"},{"id":"https://openalex.org/G425668148","display_name":null,"funder_award_id":".13039/501100011033","funder_id":"https://openalex.org/F4320335598","funder_display_name":"Agencia Estatal de Investigaci\u00f3n"},{"id":"https://openalex.org/G430777504","display_name":null,"funder_award_id":"10.13039/501100011033/","funder_id":"https://openalex.org/F4320322930","funder_display_name":"Ministerio de Ciencia e Innovaci\u00f3n"},{"id":"https://openalex.org/G434337789","display_name":null,"funder_award_id":"HORIZON2020","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G5080475149","display_name":null,"funder_award_id":"10.13039","funder_id":"https://openalex.org/F4320335598","funder_display_name":"Agencia Estatal de Investigaci\u00f3n"},{"id":"https://openalex.org/G5195188938","display_name":null,"funder_award_id":"/AEI/10.13039/501100011033","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G5421974903","display_name":null,"funder_award_id":"501100011033","funder_id":"https://openalex.org/F4320322930","funder_display_name":"Ministerio de Ciencia e Innovaci\u00f3n"},{"id":"https://openalex.org/G546199279","display_name":null,"funder_award_id":"MCIN/AEI/10.13039/ 501100011033","funder_id":"https://openalex.org/F4320338080","funder_display_name":"European Social Fund"},{"id":"https://openalex.org/G6006988010","display_name":null,"funder_award_id":"PID2019-107255GB","funder_id":"https://openalex.org/F4320322930","funder_display_name":"Ministerio de Ciencia e Innovaci\u00f3n"},{"id":"https://openalex.org/G6218905885","display_name":null,"funder_award_id":"501100011033","funder_id":"https://openalex.org/F4320338080","funder_display_name":"European Social Fund"},{"id":"https://openalex.org/G6641934258","display_name":null,"funder_award_id":"PID2019-107255GB-C21","funder_id":"https://openalex.org/F4320335598","funder_display_name":"Agencia Estatal de Investigaci\u00f3n"},{"id":"https://openalex.org/G6833763678","display_name":null,"funder_award_id":"PID2019-107255GB","funder_id":"https://openalex.org/F4320335598","funder_display_name":"Agencia Estatal de Investigaci\u00f3n"},{"id":"https://openalex.org/G69051668","display_name":null,"funder_award_id":"MCIN /AEI/10.13039/501100011033","funder_id":"https://openalex.org/F4320321505","funder_display_name":"Generalitat de Catalunya"},{"id":"https://openalex.org/G7084143925","display_name":null,"funder_award_id":"AEI/10","funder_id":"https://openalex.org/F4320335598","funder_display_name":"Agencia Estatal de Investigaci\u00f3n"},{"id":"https://openalex.org/G7128007365","display_name":"Co-designed Innovation and System for Resilient Exascale Computing in Europe: From Applications to Silicon","funder_award_id":"754337","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G7425137858","display_name":null,"funder_award_id":"PID2019","funder_id":"https://openalex.org/F4320321505","funder_display_name":"Generalitat de Catalunya"},{"id":"https://openalex.org/G8684520763","display_name":null,"funder_award_id":"PID2019","funder_id":"https://openalex.org/F4320335598","funder_display_name":"Agencia Estatal de Investigaci\u00f3n"},{"id":"https://openalex.org/G8796179060","display_name":null,"funder_award_id":"PID2019-107255GB-C21","funder_id":"https://openalex.org/F4320322930","funder_display_name":"Ministerio de Ciencia e Innovaci\u00f3n"},{"id":"https://openalex.org/G8888022036","display_name":null,"funder_award_id":"AEI/10.13039/501100011033","funder_id":"https://openalex.org/F4320338080","funder_display_name":"European Social Fund"},{"id":"https://openalex.org/G897484643","display_name":null,"funder_award_id":"MCIN /AEI /10.13039","funder_id":"https://openalex.org/F4320322930","funder_display_name":"Ministerio de Ciencia e Innovaci\u00f3n"},{"id":"https://openalex.org/G99296377","display_name":null,"funder_award_id":"/AEI/10.13039/ 501100011033","funder_id":"https://openalex.org/F4320322930","funder_display_name":"Ministerio de Ciencia e Innovaci\u00f3n"}],"funders":[{"id":"https://openalex.org/F1100377486","display_name":"European High Performance Computing Joint Undertaking","ror":"https://ror.org/04dvh0v63"},{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"},{"id":"https://openalex.org/F4320321505","display_name":"Generalitat de Catalunya","ror":"https://ror.org/01bg62x04"},{"id":"https://openalex.org/F4320322930","display_name":"Ministerio de Ciencia e Innovaci\u00f3n","ror":null},{"id":"https://openalex.org/F4320335598","display_name":"Agencia Estatal de Investigaci\u00f3n","ror":"https://ror.org/003x0zc53"},{"id":"https://openalex.org/F4320338080","display_name":"European Social Fund","ror":"https://ror.org/00k4n6c32"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4405383553.pdf","grobid_xml":"https://content.openalex.org/works/W4405383553.grobid-xml"},"referenced_works_count":68,"referenced_works":["https://openalex.org/W114182254","https://openalex.org/W117438753","https://openalex.org/W160921400","https://openalex.org/W190121517","https://openalex.org/W284224400","https://openalex.org/W1501965109","https://openalex.org/W1502558273","https://openalex.org/W1503126987","https://openalex.org/W1543313205","https://openalex.org/W1545099940","https://openalex.org/W1566995452","https://openalex.org/W1594248175","https://openalex.org/W1669516708","https://openalex.org/W1673512521","https://openalex.org/W1963882433","https://openalex.org/W1970345306","https://openalex.org/W1975579741","https://openalex.org/W1975599245","https://openalex.org/W1981297342","https://openalex.org/W1984689820","https://openalex.org/W1988054754","https://openalex.org/W2004206314","https://openalex.org/W2012313745","https://openalex.org/W2019307327","https://openalex.org/W2034761517","https://openalex.org/W2102298809","https://openalex.org/W2104008467","https://openalex.org/W2109065830","https://openalex.org/W2129666400","https://openalex.org/W2140300123","https://openalex.org/W2143708379","https://openalex.org/W2170901118","https://openalex.org/W2259651019","https://openalex.org/W2293581788","https://openalex.org/W2547058949","https://openalex.org/W2565678539","https://openalex.org/W2599054664","https://openalex.org/W2728037047","https://openalex.org/W2766943539","https://openalex.org/W2896873429","https://openalex.org/W2906453443","https://openalex.org/W2946724226","https://openalex.org/W2951172617","https://openalex.org/W2985025837","https://openalex.org/W2996091729","https://openalex.org/W3046610962","https://openalex.org/W3064653464","https://openalex.org/W3075483730","https://openalex.org/W3132991358","https://openalex.org/W3151489216","https://openalex.org/W3203800789","https://openalex.org/W3205284568","https://openalex.org/W4220825370","https://openalex.org/W4248722156","https://openalex.org/W4285429071","https://openalex.org/W4285504007","https://openalex.org/W4288951596","https://openalex.org/W4312102514","https://openalex.org/W4320067917","https://openalex.org/W4366966625","https://openalex.org/W4384823415","https://openalex.org/W4384823479","https://openalex.org/W4386793266","https://openalex.org/W4390188475","https://openalex.org/W4411066362","https://openalex.org/W6630253824","https://openalex.org/W6637137227","https://openalex.org/W6960188207"],"related_works":["https://openalex.org/W4411066362","https://openalex.org/W3214190544","https://openalex.org/W7127885837","https://openalex.org/W3197228655","https://openalex.org/W4312102514","https://openalex.org/W7120342620","https://openalex.org/W4405456293","https://openalex.org/W7149228626","https://openalex.org/W4414715248","https://openalex.org/W4248806677"],"abstract_inverted_index":{"(English)":[0],"In":[1,326],"HPC,":[2,534,997,1116],"task-based":[3],"models":[4,81,435,536,612,1029],"have":[5,388],"gained":[6],"prominence":[7],"via":[8],"the":[9,75,110,115,127,140,145,160,168,199,204,268,274,306,317,381,393,417,437,444,450,462,467,475,485,495,503,508,517,525,528],"adoption":[10,158],"of":[11,48,74,90,170,219,311,336,392,395,416,420,455,507,521],"tasks":[12,54,60,329,378,398,456],"in":[13,131,208,344,474],"OpenMP,":[14],"as":[15,38,93,264,425],"an":[16,253,370],"asynchronous":[17],"and":[18,21,59,134,142,153,173,233,250,288,309,315,323,357,407,498,505,523],"platform-agnostic":[19],"high-performance":[20],"productive":[22],"model":[23,112,464,547,639,1041],"by":[24,159,202,379],"annotating":[25],"existing":[26,509],"code,":[27],"transforming":[28],"it":[29,285],"into":[30,515],"a":[31,39,87,132,224,333,345,389,470,546,555,615,701,709,795,835,901,903,984,1053,1057,1097,1138,1295,1423],"parallel":[32,209],"version.":[33],"A":[34,216,851,887,1439],"program":[35,351],"is":[36,72,125,129,164,222],"expressed":[37,130],"Directed":[40],"Acyclic":[41],"Graph":[42],"(DAG),":[43,569,1153],"whose":[44],"vertices":[45],"are":[46,178,237,294],"units":[47],"code":[49],"called":[50],"tasks.":[51,215],"Edges":[52],"between":[53,57],"represent":[55],"dependencies":[56,259],"them,":[58],"with":[61,120,260,376],"no":[62,772,780,839,861,1359,1427,1448],"logical":[63],"relationship":[64],"can":[65,330,404],"be":[66,227,331,405],"executed":[67],"concurrently.":[68],"The":[69,123,365],"task":[70,111,171,195,220,225,248,275,349,386,440],"graph":[71,175,207,441,454],"independent":[73,603],"targeted":[76],"platform":[77],"architecture,":[78],"making":[79],"these":[80,447],"suitable":[82],"for":[83,383,477],"concurrent":[84,307,617,867],"execution":[85,251,310],"on":[86,354,362,457,466,480,527],"broad":[88],"spectrum":[89],"platforms":[91],"such":[92,424],"multi-core":[94],"SMPs":[95],"or":[96,101,257,284,431],"offloaded":[97],"to":[98,113,167,186,194,241,299,319,373,387,409,489,493],"GPUs,":[99],"FPGAs,":[100],"accelerators.":[102],"Several":[103],"initiatives":[104],"explore":[105],"distributed-tasking":[106],"approaches,":[107],"which":[108,155,177,197,271],"use":[109],"decompose":[114],"application":[116,128],"across":[117],"multiple":[118,211],"nodes":[119,647],"distributed":[121,146,355,518],"memory.":[122],"advantage":[124,415],"that":[126,137,223,273,279,293,403,427,446],"simple":[133,661,1248],"clean":[135],"manner":[136],"reflects":[138],"only":[139],"computations":[141],"dependencies.":[143],"Unfortunately,":[144],"tasking":[147,519],"approaches":[148,240],"suffer":[149],"from":[150],"poor":[151],"efficiency":[152],"scalability,":[154],"hinder":[156],"their":[157,337],"HPC":[161,422],"community.":[162],"This":[163,181],"mainly":[165],"due":[166],"overhead":[169],"creation":[172,249,308],"dependency":[174,206],"construction,":[176],"usually":[179],"sequential.":[180],"thesis":[182],"proposes":[183],"two":[184],"techniques":[185,514],"address":[187],"this":[188,244,491],"problem.":[189],"Our":[190,411],"first":[191],"approach":[192,302,413],"relates":[193],"nesting,":[196],"mitigates":[198],"sequential":[200,496],"bottleneck":[201,497],"building":[203],"full":[205,438,486],"using":[210,252],"concurrently":[212],"executing":[213],"parent":[214,385],"key":[217],"limitation":[218,245],"nesting":[221],"cannot":[226],"created":[228],"until":[229],"all":[230,328],"its":[231,234,396],"accesses":[232,236,262,394],"descendants\u2019":[235],"known.":[238,297],"Current":[239],"work":[242],"around":[243],"either":[246],"halt":[247],"explicit":[254],"taskwait":[255],"barrier":[256],"substitute":[258],"artificial":[261],"known":[263],"sentinels.":[265],"We":[266,460,482,511],"introduce":[267],"auto":[269,366,942],"clause,":[270,367,469],"indicates":[272],"may":[276,286],"create":[277,449],"subtasks":[278],"access":[280],"unspecified":[281],"memory":[282,290],"regions,":[283],"allocate":[287],"return":[289],"at":[291],"addresses":[292],"not":[295,304],"yet":[296],"Contrary":[298],"taskwait,":[300],"our":[301],"does":[303],"prevent":[305],"tasks,":[312],"maintaining":[313],"parallelism":[314],"allowing":[316],"scheduler":[318],"optimize":[320],"load":[321],"balance":[322],"data":[324,339,352,359],"locality.":[325],"addition,":[327],"given":[332],"precise":[334],"specification":[335,391],"own":[338],"accesses,":[340],"unlike":[341],"sentinels,":[342],"resulting":[343],"unified":[346],"mechanism":[347],"governing":[348],"ordering,":[350],"transfers":[353],"memory,":[356],"optimizing":[358],"locality,":[360],"e.g.":[361],"NUMA":[363],"systems.":[364],"therefore,":[368],"provides":[369],"incremental":[371,946],"path":[372],"develop":[374],"programs":[375],"nested":[377],"removing":[380],"need":[382],"every":[384],"complete":[390],"descendent":[397],"while":[399,501],"reducing":[400],"redundant":[401,977],"information":[402,492],"time-consuming":[406],"error-prone":[408],"describe.":[410],"second":[412],"takes":[414],"iterative":[418,429,478],"behaviour":[419],"many":[421],"applications,":[423],"those":[426],"employ":[428],"methods":[430],"multi-step":[432],"simulations.":[433],"Most":[434],"construct":[436,473],"unrolled":[439],"sequentially":[442],"despite":[443],"fact":[445],"applications":[448,479],"same":[451],"directed":[452],"acyclic":[453],"each":[458],"timestep.":[459],"define":[461],"programming":[463],"based":[465],"taskiter":[468],"recently":[471],"introduced":[472],"literature":[476],"SMP.":[481,1062],"also":[483],"describe":[484],"runtime":[487],"implementation":[488],"exploit":[490],"eliminate":[494],"control":[499],"messages":[500],"retaining":[502],"simplicity":[504],"productivity":[506],"approach.":[510],"integrate":[512],"both":[513],"OmpSs-2@Cluster,":[516,1098],"variant":[520,1100],"OmpSs-2,":[522,1105],"evaluate":[524],"performance":[526],"MareNostrum":[529,1112],"4":[530],"supercomputer.":[531],"(Catal\u00e0)":[532],"En":[533,1115],"els":[535,570,666,784,787,1082],"basats":[537],"en":[538,618,645,735,847,908,924,936,1007,1022,1045,1060,1068,1120,1201,1229,1320,1435],"tasques":[539,584,591,601,634,676,707,757,769,805,891,953,971,1021,1035,1102],"han":[540,1122],"guanyat":[541],"promin\u00e8ncia":[542],"adoptant":[543],"OpenMP":[544,1126],"com":[545,564,998],"d'alt":[548],"rendiment,":[549],"productiu,":[550],"asincr\u00f2nic":[551],"i":[552,589,662,668,682,708,786,802,844,865,873,882,927,982,1081,1089,1106],"agn\u00f2stic":[553],"respecte":[554],"la":[556,607,687,693,710,736,747,766,800,822,828,863,883,930,940,956,975,1026,1046,1054,1065,1087,1099,1139,1187,1190,1198,1227,1244,1279,1296,1321,1333,1353,1375,1389,1410,1416],"plataforma":[557,608,1140,1191],"dins":[558],"del":[559,572,712,750,922,1142,1298,1336],"node.":[560],"Un":[561,1144],"programa":[562,923,1145],"s'expressa":[563],"un":[565,909,944,1128,1149],"Graf":[566],"Ac\u00edclic":[567],"Dirigit":[568],"v\u00e8rtexs":[571],"qual":[573],"s\u00f3n":[574,718],"unitats":[575],"de":[576,600,604,606,622,633,640,659,675,679,692,695,704,706,714,738,753,765,768,804,837,853,868,880,885,915,920,929,932,950,952,968,994,1020,1028,1034,1036,1042,1084,1091,1101,1104,1130,1158,1182,1186,1189,1205,1216,1223,1237,1246,1262,1266,1278,1281,1290,1292,1300,1323,1329,1339,1352,1355,1372,1374,1378,1393,1425,1441],"codi":[577],"anomenades":[578],"tasques.":[579],"Les":[580],"arestes":[581],"entre":[582,587,1164,1169],"les":[583,590,669,672,814,890,916,918,969],"representen":[585],"depend\u00e8ncies":[586,754,815],"elles,":[588],"sense":[592],"relacions":[593],"l\u00f2giques":[594],"poden":[595,892],"executar-se":[596],"concurrentment.":[597,761],"El":[598,1180],"graf":[599,713,751,1017,1032],"\u00e9s":[602,654,770],"l'arquitectura":[605],"objectiu,":[609],"fent":[610,806],"aquests":[611],"adequats":[613],"per":[614,642,690,725,794,934,947,1056,1071,1075],"l'execuci\u00f3":[616],"una":[619,776,808,854,894,963,1049,1202,1363,1396,1442],"\u00e0mplia":[620],"gamma":[621],"plataformes,":[623],"incloent":[624],"multiprocessadors":[625],"y":[626,1135,1171,1209,1249,1255,1269,1294,1377,1391,1432],"acceleradors.":[627],"Diverses":[628],"iniciatives":[629],"estan":[630],"explorant":[631],"enfocaments":[632,792],"distribu\u00efdes,":[635],"que":[636,655,685,716,740,759,771,779,825,827,833,912,958,978,1001,1011,1219,1241,1272,1302,1325,1345,1358,1366,1413,1415,1421],"utilitzen":[637,1002],"el":[638,742,858,871,878,991,1015,1031,1040,1077,1108,1221,1327],"tasca":[641,777,829,960],"descompondre":[643],"l\u2019aplicaci\u00f3":[644],"diversos":[646],"amb":[648,816],"mem\u00f2ria":[649,838,846,925],"distribu\u00efda.":[650],"L'avantatge":[651],"d'aquest":[652],"enfocament":[653,860],"permet":[656],"expressar":[657],"l'aplicaci\u00f3":[658],"manera":[660,1037,1247],"clara,":[663,1250],"reflectint":[664],"\u00fanicament":[665],"c\u00e0lculs":[667],"depend\u00e8ncies.":[670],"Malauradament,":[671],"implementacions":[673],"actuals":[674,793],"distribu\u00efdes":[677,1103],"pateixen":[678],"baixa":[680],"efici\u00e8ncia":[681],"escalabilitat,":[683],"fet":[684],"dificulta":[686,1273],"seva":[688],"adopci\u00f3":[689],"part":[691],"comunitat":[694],"HPC.":[696,1282],"Aix\u00f2":[697],"es":[698,733,773,1184,1240,1357],"deu":[699],"principalment":[700],"l'alt":[702],"cost":[703],"creaci\u00f3":[705,801,864],"construcci\u00f3":[711,748],"depend\u00e8ncies,":[715],"generalment":[717],"seq\u00fcencials.":[719],"Aquesta":[720],"tesi":[721],"proposa":[722],"dues":[723],"t\u00e8cniques":[724,1096],"solucionar":[726,1312],"aquest":[727],"problema.":[728,1314],"La":[729,986,1235],"nostra":[730,989],"primera":[731,1316],"proposta":[732,988,1050],"centra":[734,1319],"nidificaci\u00f3":[737,767],"tasques,":[739,869,917],"atenua":[741],"coll":[743,1078],"d'ampolla":[744,1079],"seq\u00fcencial":[745,1080],"mitjan\u00e7ant":[746],"paral\u00b7lela":[749],"complet":[752,1033],"usant":[755],"m\u00faltiples":[756,1008,1342],"mestres":[758],"s'executen":[760],"Una":[762,1349],"limitaci\u00f3":[763,798],"clau":[764],"pot":[774,830,842,979],"crear":[775,831,1362,1419],"fins":[778],"se'n":[781],"coneguin":[782],"tots":[783],"accessos":[785,817,900,967],"dels":[788,897,905,966],"seus":[789,898],"descendents.":[790],"Els":[791],"resoldre":[796],"aquesta":[797,1073],"detenen":[799],"execuci\u00f3":[803,866],"servir":[807],"barrera":[809,855,1397,1443],"expl\u00edcita":[810,1398,1444],"(taskwait)":[811,1399],"o":[812,841,1005,1400,1429],"substituint":[813],"artificials":[818],"anomenats":[819],"sentinelles.":[820],"Proposem":[821],"cl\u00e0usula":[823,941,1047],"auto,":[824,1412],"indica":[826,1414],"subtasques":[832],"accedeixin":[834],"regions":[836],"especificades,":[840],"assignar":[843],"retornar":[845],"adreces":[848],"encara":[849],"desconegudes.":[850],"difer\u00e8ncia":[852,904],"explicita":[856],"(taskwait),":[857,1445],"nostre":[859],"impedeix":[862],"mantenint":[870],"paral\u00b7lelisme":[872],"permetent":[874],"al":[875,948,1110,1287],"programador":[876],"optimitzar":[877],"balan\u00e7":[879],"c\u00e0rrega":[881],"localitzaci\u00f3":[884,931],"dades.":[886],"m\u00e9s,":[888],"totes":[889],"tenir":[893],"especificaci\u00f3":[895,964],"precisa":[896],"propis":[899],"dades,":[902,933],"sentinelles,":[906],"resulta":[907],"mecanisme":[910],"unificat":[911],"governa":[913],"l\u2019ordre":[914],"transfer\u00e8ncies":[919],"dades":[921],"distribu\u00efda":[926],"l\u2019optimitzaci\u00f3":[928],"exemple":[935],"sistemes":[937],"NUMA.":[938],"Aix\u00ed,":[939],"proporciona":[943],"cam\u00ed":[945],"desenvolupament":[949],"programes":[951],"niades,":[954],"eliminant":[955],"necessitat":[957],"cada":[959,1023],"pare":[961],"tingui":[962],"completa":[965,1067],"seves":[970],"descendents,":[972],"tot":[973],"reduint":[974],"informaci\u00f3":[976,1074],"ser":[980],"tediosa":[981],"propensa":[983],"errors.":[985],"segona":[987],"aprofita":[990],"comportament":[992],"iteratiu":[993],"moltes":[995],"aplicacions":[996,1013,1058],"ara":[999],"aquelles":[1000],"m\u00e8todes":[1003],"iteratius":[1004],"simulacions":[1006],"etapes.":[1009],"Malgrat":[1010],"aquestes":[1012],"generen":[1014],"mateix":[1016],"ac\u00edclic":[1018],"dirigit":[1019],"pas":[1024],"temporal,":[1025],"majoria":[1027],"construeixen":[1030],"seq\u00fcencial.":[1038],"Definim":[1039],"programaci\u00f3":[1043],"basat":[1044],"taskiter,":[1048],"recentment":[1051],"introdu\u00eft":[1052],"literatura":[1055],"iteratives":[1059],"plataformes":[1061],"Tamb\u00e9":[1063],"descrivim":[1064],"implementaci\u00f3":[1066],"temps":[1069],"d'execuci\u00f3":[1070],"aprofitar":[1072],"eliminar":[1076],"missatges":[1083],"control,":[1085],"preservant":[1086],"simplicitat":[1088],"productivitat":[1090],"l'aproximaci\u00f3":[1092],"existent.":[1093],"Integrem":[1094],"ambdues":[1095],"avaluem":[1107],"rendiment":[1109],"superordinador":[1111],"4.":[1113],"(Espa\u00f1ol)":[1114],"los":[1117,1253,1370],"modelos":[1118,1195],"basados":[1119],"tareas":[1121,1166,1173,1183,1217,1263,1293,1343,1356,1394],"ganado":[1123],"prominencia":[1124],"adoptando":[1125],"como":[1127,1148],"modelo":[1129,1222],"alto":[1131,1288],"rendimiento,":[1132],"productivo,":[1133],"asincr\u00f3nico":[1134],"agn\u00f3stico":[1136],"respecto":[1137],"dentro":[1141],"nodo.":[1143],"se":[1146,1284,1318,1346,1360,1367],"expresa":[1147],"Grafo":[1150],"Ac\u00edclico":[1151],"Dirigido":[1152],"cuyos":[1154],"v\u00e9rtices":[1155],"son":[1156,1304],"unidades":[1157],"c\u00f3digo":[1159],"llamadas":[1160],"tareas.":[1161],"Los":[1162,1381],"arcos":[1163],"las":[1165,1172,1256,1259,1402],"representan":[1167],"dependencias":[1168,1340,1403],"ellas,":[1170],"sin":[1174],"relaciones":[1175],"l\u00f3gicas":[1176],"pueden":[1177],"ejecutarse":[1178],"concurrentemente.":[1179,1348],"grafo":[1181,1299,1337],"independiente":[1185],"arquitectura":[1188],"objetivo,":[1192],"haciendo":[1193],"estos":[1194],"adecuados":[1196],"para":[1197,1225,1311,1384],"ejecuci\u00f3n":[1199,1392],"concurrente":[1200],"amplia":[1203],"gama":[1204],"plataformas,":[1206],"incluyendo":[1207],"multiprocesadores":[1208],"aceleradores.":[1210],"Diversas":[1211],"iniciativas":[1212],"est\u00e1n":[1213],"explorando":[1214],"enfoques":[1215,1382],"distribuidas,":[1218],"utilizan":[1220],"tarea":[1224,1364,1417],"descomponer":[1226],"aplicaci\u00f3n":[1228,1245],"varios":[1230],"nodos":[1231],"con":[1232,1404],"memoria":[1233,1373,1426,1434],"distribuida.":[1234],"ventaja":[1236],"este":[1238,1313],"enfoque":[1239,1447],"permite":[1242],"expresar":[1243],"reflejando":[1251],"\u00fanicamente":[1252],"c\u00e1lculos":[1254],"dependencias.":[1257],"Desafortunadamente,":[1258],"implementaciones":[1260],"actuales":[1261,1383],"distribuidas":[1264],"sufren":[1265],"baja":[1267],"eficiencia":[1268],"escalabilidad,":[1270],"lo":[1271],"su":[1274],"adopci\u00f3n":[1275],"por":[1276],"parte":[1277],"comunidad":[1280],"Esto":[1283],"debe":[1285],"principalmente":[1286],"costo":[1289],"creaci\u00f3n":[1291,1390],"construcci\u00f3n":[1297,1334],"dependencias,":[1301],"generalmente":[1303],"secuenciales.":[1305],"Esta":[1306],"tesis":[1307],"propone":[1308],"dos":[1309],"t\u00e9cnicas":[1310],"Nuestra":[1315],"propuesta":[1317],"anidaci\u00f3n":[1322,1354],"tareas,":[1324],"aten\u00faa":[1326],"cuello":[1328],"botella":[1330],"secuencial":[1331],"mediante":[1332],"paralela":[1335],"completo":[1338],"usando":[1341],"maestras":[1344],"ejecutan":[1347],"limitaci\u00f3n":[1350,1387],"clave":[1351],"puede":[1361,1418,1430],"hasta":[1365],"conozcan":[1368],"todos":[1369],"accesos":[1371,1405],"misma":[1376],"sus":[1379],"descendientes.":[1380],"resolver":[1385],"esta":[1386],"detienen":[1388],"utilizando":[1395],"sustituyendo":[1401],"artificiales":[1406],"llamados":[1407],"centinelas.":[1408],"Proponemos":[1409],"cl\u00e1usula":[1411],"subtareas":[1420],"accedan":[1422],"regiones":[1424],"especificadas,":[1428],"asignar":[1431],"devolver":[1433],"direcciones":[1436],"a\u00fan":[1437],"desconocidas.":[1438],"diferencia":[1440],"nuestro":[1446],"impide":[1449],"l":[1450]},"counts_by_year":[],"updated_date":"2026-11-09T13:22:03.289127","created_date":"2024-12-14T00:00:00"}
