{"id":"https://openalex.org/W2113277707","doi":"https://doi.org/10.1109/clustr.2008.4663765","title":"A dependency-aware task-based programming environment for multi-core architectures","display_name":"A dependency-aware task-based programming environment for multi-core architectures","publication_year":2008,"publication_date":"2008-09-01","ids":{"openalex":"https://openalex.org/W2113277707","doi":"https://doi.org/10.1109/clustr.2008.4663765","mag":"2113277707"},"language":"en","primary_location":{"id":"doi:10.1109/clustr.2008.4663765","doi":"https://doi.org/10.1109/clustr.2008.4663765","is_oa":false,"landing_page_url":"https://doi.org/10.1109/clustr.2008.4663765","pdf_url":null,"source":{"id":"https://openalex.org/S4210207155","display_name":"IEEE International Conference on Cluster Computing (CLUSTER)","issn_l":"1552-5244","issn":["1552-5244","2168-9253"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core","jufo-1","norway-1"],"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2008 IEEE International Conference on Cluster Computing","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://hdl.handle.net/2117/9944","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5060600847","display_name":"J. M. P\u00c9REZ","orcid":"https://orcid.org/0000-0002-0558-7600","observed_orcids":["https://orcid.org/0000-0002-0558-7600"]},"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":"Josep M. Perez","raw_affiliation_strings":["Computational Sciences, Centro Nacional de Supercomputaci\u00f3n, Barcelona, Spain","Departament d'Arquitectura de Computadors (DAC), Universitat Polilt\u00e8cnica de Catalunya, Barcelona, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computational Sciences, Centro Nacional de Supercomputaci\u00f3n, Barcelona, Spain","institution_ids":["https://openalex.org/I2799803557"]},{"raw_affiliation_string":"Departament d'Arquitectura de Computadors (DAC), Universitat Polilt\u00e8cnica de Catalunya, Barcelona, Spain","institution_ids":["https://openalex.org/I9617848"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015588225","display_name":"Rosa M. Badia","orcid":"https://orcid.org/0000-0003-2941-5499","observed_orcids":["https://orcid.org/0000-0003-2941-5499"]},"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"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Rosa M. Badia","raw_affiliation_strings":["Computational Sciences, Centro Nacional de Supercomputaci\u00f3n, Barcelona, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computational Sciences, Centro Nacional de Supercomputaci\u00f3n, Barcelona, Spain","institution_ids":["https://openalex.org/I2799803557"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5035035680","display_name":"Jes\u00fas Labarta","orcid":"https://orcid.org/0000-0002-7489-4727","observed_orcids":["https://orcid.org/0000-0002-7489-4727"]},"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":"Jesus Labarta","raw_affiliation_strings":["Computational Sciences, Centro Nacional de Supercomputaci\u00f3n, Barcelona, Spain","Departament d'Arquitectura de Computadors (DAC), Universitat Polilt\u00e8cnica de Catalunya, Barcelona, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computational Sciences, Centro Nacional de Supercomputaci\u00f3n, Barcelona, Spain","institution_ids":["https://openalex.org/I2799803557"]},{"raw_affiliation_string":"Departament d'Arquitectura de Computadors (DAC), Universitat Polilt\u00e8cnica de Catalunya, Barcelona, Spain","institution_ids":["https://openalex.org/I9617848"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":8.3612,"has_fulltext":false,"cited_by_count":236,"citation_normalized_percentile":{"value":0.98428132,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":87,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"142","last_page":"151"},"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.9976000189781189,"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.9976000189781189,"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.0013000000035390258,"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.00019999999494757503,"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.8090000152587891},{"id":"https://openalex.org/keywords/task-dependencies","display_name":"task dependencies","score":0.7419999837875366},{"id":"https://openalex.org/keywords/multi-core-processors","display_name":"multi-core processors","score":0.8730000257492065},{"id":"https://openalex.org/keywords/symmetric-multiprocessing","display_name":"symmetric multiprocessing","score":0.6650000214576721},{"id":"https://openalex.org/keywords/parallel-programming-models","display_name":"parallel programming models","score":0.7039999961853027},{"id":"https://openalex.org/keywords/task-scheduling","display_name":"task scheduling","score":0.6499999761581421},{"id":"https://openalex.org/keywords/parallel-execution-model","display_name":"parallel execution model","score":0.5789999961853027}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8900346755981445},{"id":"https://openalex.org/C42992933","wikidata":"https://www.wikidata.org/wiki/Q691169","display_name":"Task parallelism","level":3,"score":0.6285519599914551},{"id":"https://openalex.org/C19768560","wikidata":"https://www.wikidata.org/wiki/Q320727","display_name":"Dependency (UML)","level":2,"score":0.6137948632240295},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.6040367484092712},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.5723304152488708},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.5378185510635376},{"id":"https://openalex.org/C61483411","wikidata":"https://www.wikidata.org/wiki/Q3124522","display_name":"Data parallelism","level":3,"score":0.5335023403167725},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.5312537550926208},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.520382285118103},{"id":"https://openalex.org/C16311509","wikidata":"https://www.wikidata.org/wiki/Q4148050","display_name":"Dependency graph","level":3,"score":0.5097696185112},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.48961907625198364},{"id":"https://openalex.org/C140763907","wikidata":"https://www.wikidata.org/wiki/Q2714055","display_name":"Instruction-level parallelism","level":3,"score":0.48434364795684814},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.47282373905181885},{"id":"https://openalex.org/C119489759","wikidata":"https://www.wikidata.org/wiki/Q5508843","display_name":"Functional reactive programming","level":5,"score":0.4604862630367279},{"id":"https://openalex.org/C137364921","wikidata":"https://www.wikidata.org/wiki/Q27929394","display_name":"Parallel programming model","level":3,"score":0.4343019723892212},{"id":"https://openalex.org/C150762246","wikidata":"https://www.wikidata.org/wiki/Q4354073","display_name":"Reactive programming","level":4,"score":0.42447978258132935},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.41742756962776184},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.39331310987472534},{"id":"https://openalex.org/C50033165","wikidata":"https://www.wikidata.org/wiki/Q15712089","display_name":"Inductive programming","level":3,"score":0.33889755606651306},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3174731731414795},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.1524914801120758},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.10257256031036377},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/clustr.2008.4663765","doi":"https://doi.org/10.1109/clustr.2008.4663765","is_oa":false,"landing_page_url":"https://doi.org/10.1109/clustr.2008.4663765","pdf_url":null,"source":{"id":"https://openalex.org/S4210207155","display_name":"IEEE International Conference on Cluster Computing (CLUSTER)","issn_l":"1552-5244","issn":["1552-5244","2168-9253"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core","jufo-1","norway-1"],"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2008 IEEE International Conference on Cluster Computing","raw_type":"proceedings-article"},{"id":"pmh:oai:upcommons.upc.edu:2117/9944","doi":null,"is_oa":true,"landing_page_url":"https://hdl.handle.net/2117/9944","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,"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":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"Conference report"},{"id":"pmh:oai:recercat.cat:2072/191949","doi":null,"is_oa":true,"landing_page_url":"http://hdl.handle.net/2117/9944","pdf_url":null,"source":{"id":"https://openalex.org/S4306402147","display_name":"RECERCAT (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":"public-domain","license_id":"https://openalex.org/licenses/public-domain","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":{"id":"pmh:oai:upcommons.upc.edu:2117/9944","doi":null,"is_oa":true,"landing_page_url":"https://hdl.handle.net/2117/9944","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,"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":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"Conference report"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W1531079003","https://openalex.org/W1595501290","https://openalex.org/W1630577638","https://openalex.org/W1974815393","https://openalex.org/W1978319530","https://openalex.org/W1988425770","https://openalex.org/W1990262300","https://openalex.org/W2035476608","https://openalex.org/W2039787998","https://openalex.org/W2043555680","https://openalex.org/W2072725684","https://openalex.org/W2079658918","https://openalex.org/W2084379367","https://openalex.org/W2086794688","https://openalex.org/W2101504478","https://openalex.org/W2111639258","https://openalex.org/W2121082877","https://openalex.org/W2124480634","https://openalex.org/W2151345470","https://openalex.org/W2151994818","https://openalex.org/W2152786407","https://openalex.org/W2158140132","https://openalex.org/W2313673092","https://openalex.org/W2432517183","https://openalex.org/W2903505684","https://openalex.org/W2981264952","https://openalex.org/W3150407198","https://openalex.org/W4234858060"],"related_works":["https://openalex.org/W2276370799","https://openalex.org/W2603945079","https://openalex.org/W2011502349","https://openalex.org/W2064683688","https://openalex.org/W1967400506","https://openalex.org/W2097138360","https://openalex.org/W1891934845","https://openalex.org/W2090031221","https://openalex.org/W2731911005","https://openalex.org/W1971399913"],"abstract_inverted_index":{"Parallel":[0],"programming":[1,15,56],"on":[2,21],"SMP":[3],"and":[4,33,66,79,87,96],"multi-core":[5],"architectures":[6],"is":[7,38],"hard.":[8],"In":[9],"this":[10],"paper":[11],"we":[12,83],"present":[13,54],"a":[14],"model":[16,78],"for":[17],"those":[18],"environments":[19],"based":[20],"automatic":[22],"function":[23],"level":[24,44],"parallelism":[25,45],"that":[26,89,97],"strives":[27],"to":[28,41,71],"be":[29],"easy,":[30],"flexible,":[31],"portable,":[32],"performant.":[34],"Its":[35],"main":[36],"trait":[37],"its":[39,68,76,80,85],"ability":[40],"exploit":[42],"task":[43,48],"by":[46],"analyzing":[47],"dependencies":[49],"at":[50],"run":[51],"time.":[52],"We":[53,74],"the":[55,59],"environment":[57],"in":[58],"context":[60],"of":[61],"algorithms":[62],"from":[63],"several":[64],"domains":[65],"pinpoint":[67],"benefits":[69],"compared":[70],"other":[72],"approaches.":[73],"discuss":[75],"execution":[77],"scheduler.":[81],"Finally":[82],"analyze":[84],"performance":[86,93],"demonstrate":[88],"it":[90,98],"offers":[91],"reasonable":[92],"without":[94],"tuning,":[95],"can":[99],"rival":[100],"highly":[101],"tuned":[102],"libraries":[103],"with":[104],"minimal":[105],"tuning":[106],"effort.":[107]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":5},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":10},{"year":2019,"cited_by_count":10},{"year":2018,"cited_by_count":10},{"year":2017,"cited_by_count":9},{"year":2016,"cited_by_count":13},{"year":2015,"cited_by_count":29},{"year":2014,"cited_by_count":23},{"year":2013,"cited_by_count":33},{"year":2012,"cited_by_count":37}],"updated_date":"2026-11-12T12:28:57.059296","created_date":"2016-06-24T00:00:00"}
