{"id":"https://openalex.org/W2142677441","doi":"https://doi.org/10.1142/s0129626411000151","title":"OmpSs: A PROPOSAL FOR PROGRAMMING HETEROGENEOUS MULTI-CORE ARCHITECTURES","display_name":"OmpSs: A PROPOSAL FOR PROGRAMMING HETEROGENEOUS MULTI-CORE ARCHITECTURES","publication_year":2011,"publication_date":"2011-06-01","ids":{"openalex":"https://openalex.org/W2142677441","doi":"https://doi.org/10.1142/s0129626411000151","mag":"2142677441"},"language":"en","primary_location":{"id":"doi:10.1142/s0129626411000151","is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0129626411000151","pdf_url":null,"source":{"id":"https://openalex.org/S18360026","display_name":"Parallel Processing Letters","issn_l":"0129-6264","issn":["0129-6264","1793-642X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Parallel Processing Letters","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5109346931","display_name":"Alejandro Dur\u00e1n","orcid":null},"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":true,"raw_author_name":"ALEJANDRO DURAN","raw_affiliation_strings":["Computer Sciences Departament, Barcelona Supercomputing Center, Jordi Girona 29, Barcelona, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Sciences Departament, Barcelona Supercomputing Center, Jordi Girona 29, Barcelona, Spain","institution_ids":["https://openalex.org/I9617848","https://openalex.org/I2799803557"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075755125","display_name":"Eduard Ayguad\u00e9","orcid":"https://orcid.org/0000-0002-5146-103X"},"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":"EDUARD AYGUAD\u00c9","raw_affiliation_strings":["Computer Architecture Departament, Univ. Polit\u00e8cnica de Catalunya, C. Jordi Girona 1\u20133, Barcelona, Spain","Computer Sciences Departament, Barcelona Supercomputing Center, Jordi Girona 29, Barcelona, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Architecture Departament, Univ. Polit\u00e8cnica de Catalunya, C. Jordi Girona 1\u20133, Barcelona, Spain","institution_ids":["https://openalex.org/I9617848"]},{"raw_affiliation_string":"Computer Sciences Departament, Barcelona Supercomputing Center, Jordi Girona 29, Barcelona, Spain","institution_ids":["https://openalex.org/I9617848","https://openalex.org/I2799803557"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015588225","display_name":"Rosa M. Bad\u00eda","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":false,"raw_author_name":"ROSA M. BADIA","raw_affiliation_strings":["Computer Sciences Departament, Barcelona Supercomputing Center, Jordi Girona 29, Barcelona, Spain","IIIA - Artificial Intelligence Research Institute, CSIC - Spanish National Research Council, Barcelona, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Sciences Departament, Barcelona Supercomputing Center, Jordi Girona 29, Barcelona, Spain","institution_ids":["https://openalex.org/I9617848","https://openalex.org/I2799803557"]},{"raw_affiliation_string":"IIIA - Artificial Intelligence Research Institute, CSIC - Spanish National Research Council, Barcelona, Spain","institution_ids":["https://openalex.org/I4210131846","https://openalex.org/I134820265"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035035680","display_name":"Jes\u00fas Labarta","orcid":"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":"JES\u00daS LABARTA","raw_affiliation_strings":["Computer Architecture Departament, Univ. Polit\u00e8cnica de Catalunya, C. Jordi Girona 1\u20133, Barcelona, Spain","Computer Sciences Departament, Barcelona Supercomputing Center, Jordi Girona 29, Barcelona, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Architecture Departament, Univ. Polit\u00e8cnica de Catalunya, C. Jordi Girona 1\u20133, Barcelona, Spain","institution_ids":["https://openalex.org/I9617848"]},{"raw_affiliation_string":"Computer Sciences Departament, Barcelona Supercomputing Center, Jordi Girona 29, Barcelona, Spain","institution_ids":["https://openalex.org/I9617848","https://openalex.org/I2799803557"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044844178","display_name":"Luis Martinell","orcid":null},"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":"LUIS MARTINELL","raw_affiliation_strings":["Computer Sciences Departament, Barcelona Supercomputing Center, Jordi Girona 29, Barcelona, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Sciences Departament, Barcelona Supercomputing Center, Jordi Girona 29, Barcelona, Spain","institution_ids":["https://openalex.org/I9617848","https://openalex.org/I2799803557"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074097057","display_name":"Xavier Martorell","orcid":"https://orcid.org/0000-0002-0417-3430"},"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":"XAVIER MARTORELL","raw_affiliation_strings":["Computer Architecture Departament, Univ. Polit\u00e8cnica de Catalunya, C. Jordi Girona 1\u20133, Barcelona, Spain","Computer Sciences Departament, Barcelona Supercomputing Center, Jordi Girona 29, Barcelona, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Architecture Departament, Univ. Polit\u00e8cnica de Catalunya, C. Jordi Girona 1\u20133, Barcelona, Spain","institution_ids":["https://openalex.org/I9617848"]},{"raw_affiliation_string":"Computer Sciences Departament, Barcelona Supercomputing Center, Jordi Girona 29, Barcelona, Spain","institution_ids":["https://openalex.org/I9617848","https://openalex.org/I2799803557"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5066561858","display_name":"Judit Planas","orcid":"https://orcid.org/0000-0002-8221-7988"},"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":"JUDIT PLANAS","raw_affiliation_strings":["Computer Sciences Departament, Barcelona Supercomputing Center, Jordi Girona 29, Barcelona, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Sciences Departament, Barcelona Supercomputing Center, Jordi Girona 29, Barcelona, Spain","institution_ids":["https://openalex.org/I9617848","https://openalex.org/I2799803557"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5109346931"],"corresponding_institution_ids":["https://openalex.org/I2799803557","https://openalex.org/I9617848"],"apc_list":null,"apc_paid":null,"fwci":26.7885,"has_fulltext":false,"cited_by_count":612,"citation_normalized_percentile":{"value":0.99834285,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":"21","issue":"02","first_page":"173","last_page":"193"},"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.9998000264167786,"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.9998000264167786,"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.9991999864578247,"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.9966999888420105,"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.8848551511764526},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.7457494735717773},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.6530575156211853},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.6429839134216309},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.6422392129898071},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.6060501933097839},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.5087347626686096},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.45920947194099426},{"id":"https://openalex.org/keywords/supercomputer","display_name":"Supercomputer","score":0.4332345724105835},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3728120028972626},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.16306647658348083}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8848551511764526},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.7457494735717773},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.6530575156211853},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.6429839134216309},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.6422392129898071},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.6060501933097839},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5087347626686096},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.45920947194099426},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.4332345724105835},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3728120028972626},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.16306647658348083},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1142/s0129626411000151","is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0129626411000151","pdf_url":null,"source":{"id":"https://openalex.org/S18360026","display_name":"Parallel Processing Letters","issn_l":"0129-6264","issn":["0129-6264","1793-642X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Parallel Processing Letters","raw_type":"journal-article"},{"id":"pmh:oai:digital.csic.es:10261/138235","is_oa":false,"landing_page_url":"http://hdl.handle.net/10261/138235","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":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320309480","display_name":"Nvidia","ror":"https://ror.org/03jdj4y14"},{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":5,"referenced_works":["https://openalex.org/W2080393180","https://openalex.org/W2095939027","https://openalex.org/W2308137733","https://openalex.org/W4205190765","https://openalex.org/W4238592771"],"related_works":["https://openalex.org/W2097819797","https://openalex.org/W2066402492","https://openalex.org/W2005148983","https://openalex.org/W1543313205","https://openalex.org/W2769189194","https://openalex.org/W1500804266","https://openalex.org/W2783439599","https://openalex.org/W164750744","https://openalex.org/W7971174","https://openalex.org/W2085974150"],"abstract_inverted_index":{"In":[0],"this":[1],"paper,":[2],"we":[3],"present":[4],"OmpSs,":[5],"a":[6],"programming":[7,99],"model":[8],"based":[9],"on":[10,29,80],"OpenMP":[11],"and":[12,34,61,111],"StarSs,":[13],"that":[14,87],"can":[15],"also":[16],"incorporate":[17],"the":[18,27,39,43,65,69,72,81,94,98,114,117],"use":[19,95],"of":[20,42,71,96,116],"OpenCL":[21,77],"or":[22,78],"CUDA":[23],"kernels.":[24],"We":[25,63],"evaluate":[26],"proposal":[28],"different":[30,51],"architectures,":[31],"SMP,":[32],"GPUs,":[33],"hybrid":[35],"SMP/GPU":[36],"environments,":[37],"showing":[38],"wide":[40],"usefulness":[41],"approach.":[44],"The":[45,84],"evaluation":[46],"is":[47,101],"done":[48],"with":[49,68],"six":[50],"benchmarks,":[52],"Matrix":[53],"Multiply,":[54],"BlackScholes,":[55],"Perlin":[56],"Noise,":[57],"Julia":[58],"Set,":[59],"PBPI":[60],"FixedGrid.":[62],"compare":[64],"results":[66,85],"obtained":[67],"execution":[70],"same":[73,82],"benchmarks":[74],"written":[75],"in":[76],"OpenMP,":[79],"architectures.":[83],"show":[86],"OmpSs":[88,97],"greatly":[89],"outperforms":[90],"both":[91],"environments.":[92],"With":[93],"environment":[100],"more":[102],"flexible":[103],"than":[104],"traditional":[105],"approaches":[106],"to":[107,113],"exploit":[108],"multiple":[109],"accelerators,":[110],"due":[112],"simplicity":[115],"annotations,":[118],"it":[119],"increases":[120],"programmer's":[121],"productivity.":[122]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":13},{"year":2024,"cited_by_count":18},{"year":2023,"cited_by_count":25},{"year":2022,"cited_by_count":30},{"year":2021,"cited_by_count":33},{"year":2020,"cited_by_count":52},{"year":2019,"cited_by_count":66},{"year":2018,"cited_by_count":74},{"year":2017,"cited_by_count":55},{"year":2016,"cited_by_count":82},{"year":2015,"cited_by_count":57},{"year":2014,"cited_by_count":49},{"year":2013,"cited_by_count":34},{"year":2012,"cited_by_count":18}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
