{"id":"https://openalex.org/W3043598779","doi":"https://doi.org/10.1177/1094342020937050","title":"AutoParallel: Automatic parallelisation and distributed execution of affine loop nests in Python","display_name":"AutoParallel: Automatic parallelisation and distributed execution of affine loop nests in Python","publication_year":2020,"publication_date":"2020-07-14","ids":{"openalex":"https://openalex.org/W3043598779","doi":"https://doi.org/10.1177/1094342020937050","mag":"3043598779"},"language":"en","primary_location":{"id":"doi:10.1177/1094342020937050","is_oa":false,"landing_page_url":"https://doi.org/10.1177/1094342020937050","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/328829","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5034834078","display_name":"Cristian Ramon-Cortes","orcid":"https://orcid.org/0000-0003-4170-818X"},"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":"Cristian Ramon-Cortes","raw_affiliation_strings":["Barcelona Supercomputing Center (BSC), Barcelona, Spain","BSC - CNS - Barcelona Supercomputing Center - Centro Nacional de Supercomputacion (Torre Girona c/ Jordi Girona, 31, 08034 Barcelona - Espagne)"],"affiliations":[{"raw_affiliation_string":"Barcelona Supercomputing Center (BSC), Barcelona, Spain","institution_ids":["https://openalex.org/I9617848","https://openalex.org/I2799803557"]},{"raw_affiliation_string":"BSC - CNS - Barcelona Supercomputing Center - Centro Nacional de Supercomputacion (Torre Girona c/ Jordi Girona, 31, 08034 Barcelona - Espagne)","institution_ids":["https://openalex.org/I9617848","https://openalex.org/I2799803557"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008815736","display_name":"Ramon Amela","orcid":"https://orcid.org/0000-0001-5943-5824"},"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":"Ramon Amela","raw_affiliation_strings":["Barcelona Supercomputing Center (BSC), Barcelona, Spain","BSC - CNS - Barcelona Supercomputing Center - Centro Nacional de Supercomputacion (Torre Girona c/ Jordi Girona, 31, 08034 Barcelona - Espagne)"],"affiliations":[{"raw_affiliation_string":"Barcelona Supercomputing Center (BSC), Barcelona, Spain","institution_ids":["https://openalex.org/I9617848","https://openalex.org/I2799803557"]},{"raw_affiliation_string":"BSC - CNS - Barcelona Supercomputing Center - Centro Nacional de Supercomputacion (Torre Girona c/ Jordi Girona, 31, 08034 Barcelona - Espagne)","institution_ids":["https://openalex.org/I9617848","https://openalex.org/I2799803557"]}]},{"author_position":"middle","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","BSC - CNS - Barcelona Supercomputing Center - Centro Nacional de Supercomputacion (Torre Girona c/ Jordi Girona, 31, 08034 Barcelona - Espagne)"],"affiliations":[{"raw_affiliation_string":"Barcelona Supercomputing Center (BSC), Barcelona, Spain","institution_ids":["https://openalex.org/I9617848","https://openalex.org/I2799803557"]},{"raw_affiliation_string":"BSC - CNS - Barcelona Supercomputing Center - Centro Nacional de Supercomputacion (Torre Girona c/ Jordi Girona, 31, 08034 Barcelona - Espagne)","institution_ids":["https://openalex.org/I9617848","https://openalex.org/I2799803557"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069005561","display_name":"Philippe Clauss","orcid":"https://orcid.org/0000-0002-5759-9195"},"institutions":[{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en sciences et technologies du num\u00e9rique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"government","lineage":["https://openalex.org/I1326498283"]},{"id":"https://openalex.org/I4210100283","display_name":"Laboratoire des Sciences de l'Ing\u00e9nieur, de l'Informatique et de l'Imagerie","ror":"https://ror.org/00k4e5n71","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I2801509770","https://openalex.org/I4210095849","https://openalex.org/I4210100283","https://openalex.org/I4210159245","https://openalex.org/I68947357"]},{"id":"https://openalex.org/I68947357","display_name":"Universit\u00e9 de Strasbourg","ror":"https://ror.org/00pg6eq24","country_code":"FR","type":"education","lineage":["https://openalex.org/I68947357"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Philippe Clauss","raw_affiliation_strings":["INRIA - ICube Lab \u2013 Universit\u00e9 de Strasbourg, Strasbourg, France","CAMUS - Compilation pour les Architectures MUlti-coeurS (France)","ICube - Laboratoire des sciences de l'ing\u00e9nieur, de l'informatique et de l'imagerie (300 bd S\u00e9bastien Brant - BP 10413 - F-67412 Illkirch Cedex - France)"],"affiliations":[{"raw_affiliation_string":"INRIA - ICube Lab \u2013 Universit\u00e9 de Strasbourg, Strasbourg, France","institution_ids":["https://openalex.org/I68947357","https://openalex.org/I1326498283"]},{"raw_affiliation_string":"CAMUS - Compilation pour les Architectures MUlti-coeurS (France)","institution_ids":[]},{"raw_affiliation_string":"ICube - Laboratoire des sciences de l'ing\u00e9nieur, de l'informatique et de l'imagerie (300 bd S\u00e9bastien Brant - BP 10413 - F-67412 Illkirch Cedex - France)","institution_ids":["https://openalex.org/I4210100283"]}]},{"author_position":"last","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/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":"Rosa M. Badia","raw_affiliation_strings":["Barcelona Supercomputing Center (BSC), Barcelona, Spain","BSC - CNS - Barcelona Supercomputing Center - Centro Nacional de Supercomputacion (Torre Girona c/ Jordi Girona, 31, 08034 Barcelona - Espagne)"],"affiliations":[{"raw_affiliation_string":"Barcelona Supercomputing Center (BSC), Barcelona, Spain","institution_ids":["https://openalex.org/I9617848","https://openalex.org/I2799803557"]},{"raw_affiliation_string":"BSC - CNS - Barcelona Supercomputing Center - Centro Nacional de Supercomputacion (Torre Girona c/ Jordi Girona, 31, 08034 Barcelona - Espagne)","institution_ids":["https://openalex.org/I9617848","https://openalex.org/I2799803557"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5034834078"],"corresponding_institution_ids":["https://openalex.org/I2799803557","https://openalex.org/I9617848"],"apc_list":null,"apc_paid":null,"fwci":0.7072,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.67897928,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":"34","issue":"6","first_page":"659","last_page":"675"},"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.9991000294685364,"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.9991000294685364,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9940999746322632,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9775000214576721,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.8937931060791016},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8794143199920654},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6830558180809021},{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.5167476534843445},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.44270002841949463},{"id":"https://openalex.org/keywords/scripting-language","display_name":"Scripting language","score":0.4416981637477875},{"id":"https://openalex.org/keywords/granularity","display_name":"Granularity","score":0.4344453811645508},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.4310901463031769},{"id":"https://openalex.org/keywords/affine-transformation","display_name":"Affine transformation","score":0.4175465404987335},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.41156256198883057},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.19290480017662048},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.12018603086471558}],"concepts":[{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.8937931060791016},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8794143199920654},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6830558180809021},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.5167476534843445},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.44270002841949463},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.4416981637477875},{"id":"https://openalex.org/C177774035","wikidata":"https://www.wikidata.org/wiki/Q1246948","display_name":"Granularity","level":2,"score":0.4344453811645508},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.4310901463031769},{"id":"https://openalex.org/C92757383","wikidata":"https://www.wikidata.org/wiki/Q382497","display_name":"Affine transformation","level":2,"score":0.4175465404987335},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.41156256198883057},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.19290480017662048},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.12018603086471558},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1177/1094342020937050","is_oa":false,"landing_page_url":"https://doi.org/10.1177/1094342020937050","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::41c9764bb125087199d5766c12859e25","is_oa":true,"landing_page_url":"http://hdl.handle.net/2117/328829","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:HAL:hal-02971480v1","is_oa":true,"landing_page_url":"https://inria.hal.science/hal-02971480","pdf_url":"https://inria.hal.science/hal-02971480/document","source":{"id":"https://openalex.org/S4406922466","display_name":"SPIRE - Sciences Po Institutional REpository","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"International Journal of High Performance Computing Applications, 2020, 34 (6), pp.1 - 14. &#x27E8;10.1177/1094342020937050&#x27E9;","raw_type":"Journal articles"}],"best_oa_location":{"id":"pmh:oai:dnet:upcommonspor::41c9764bb125087199d5766c12859e25","is_oa":true,"landing_page_url":"http://hdl.handle.net/2117/328829","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.6200000047683716,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G2436365243","display_name":null,"funder_award_id":"2014-SGR-1051","funder_id":"https://openalex.org/F4320321505","funder_display_name":"Generalitat de Catalunya"},{"id":"https://openalex.org/G3324247440","display_name":null,"funder_award_id":"TIN2015-65316-P","funder_id":"https://openalex.org/F4320321837","funder_display_name":"Ministerio de Econom\u00eda y Competitividad"},{"id":"https://openalex.org/G4786115336","display_name":null,"funder_award_id":"-SGR-","funder_id":"https://openalex.org/F4320321505","funder_display_name":"Generalitat de Catalunya"},{"id":"https://openalex.org/G5592594182","display_name":null,"funder_award_id":"TIN2015-65316","funder_id":"https://openalex.org/F4320321837","funder_display_name":"Ministerio de Econom\u00eda y Competitividad"},{"id":"https://openalex.org/G7096924396","display_name":null,"funder_award_id":"TIN2015-65316","funder_id":"https://openalex.org/F4320321505","funder_display_name":"Generalitat de Catalunya"},{"id":"https://openalex.org/G7398056134","display_name":null,"funder_award_id":"2014-SGR-1051","funder_id":"https://openalex.org/F4320321837","funder_display_name":"Ministerio de Econom\u00eda y Competitividad"},{"id":"https://openalex.org/G7938959222","display_name":null,"funder_award_id":"2014-SGR-1051","funder_id":"https://openalex.org/F4320321600","funder_display_name":"Departament d'Innovaci\u00f3, Universitats i Empresa, Generalitat de Catalunya"},{"id":"https://openalex.org/G8933284648","display_name":null,"funder_award_id":"BES-2016-076791","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"},{"id":"https://openalex.org/F4320321600","display_name":"Departament d'Innovaci\u00f3, Universitats i Empresa, Generalitat de Catalunya","ror":"https://ror.org/01bg62x04"},{"id":"https://openalex.org/F4320321837","display_name":"Ministerio de Econom\u00eda y Competitividad","ror":"https://ror.org/034900433"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W61997153","https://openalex.org/W1168671556","https://openalex.org/W1530670596","https://openalex.org/W1560840983","https://openalex.org/W1988888548","https://openalex.org/W2004206314","https://openalex.org/W2047656763","https://openalex.org/W2059919683","https://openalex.org/W2061397794","https://openalex.org/W2082352135","https://openalex.org/W2128249697","https://openalex.org/W2136570295","https://openalex.org/W2146292423","https://openalex.org/W2149381887","https://openalex.org/W2176188642","https://openalex.org/W2245493112","https://openalex.org/W2250964545","https://openalex.org/W2604607747","https://openalex.org/W2623604894","https://openalex.org/W2765529715","https://openalex.org/W2788456638","https://openalex.org/W2898096621","https://openalex.org/W3151489216","https://openalex.org/W3203568064","https://openalex.org/W4229666556"],"related_works":["https://openalex.org/W3023169329","https://openalex.org/W4389470870","https://openalex.org/W2782165897","https://openalex.org/W1582950852","https://openalex.org/W4300438041","https://openalex.org/W2054104202","https://openalex.org/W2761254753","https://openalex.org/W1024825291","https://openalex.org/W2139703748","https://openalex.org/W2188981919"],"abstract_inverted_index":{"The":[0,109],"last":[1],"improvements":[2],"in":[3,68,70,118],"programming":[4,24,80,98],"languages":[5],"and":[6,12,41,48,65,81,147,201,227],"models":[7],"have":[8],"focused":[9],"on":[10,78],"simplicity":[11],"abstraction;":[13],"leading":[14],"Python":[15,52,91,139,183],"to":[16,54,105,154,214,245],"the":[17,20,23,87,120,126,129,133,156,165,168,187,216,220,224,229],"top":[18],"of":[19,22,61,89,107,122,135,142,176,194,209],"list":[21],"languages.":[25],"However,":[26],"there":[27],"is":[28,76,174,206],"still":[29],"room":[30],"for":[31],"improvement":[32],"when":[33],"preventing":[34],"users":[35],"from":[36,181,222],"dealing":[37],"directly":[38],"with":[39,96],"distributed":[40,72,123],"parallel":[42,69,157],"computing":[43,73],"issues.":[44],"This":[45],"paper":[46],"proposes":[47],"evaluates":[49],"AutoParallel,":[50],"a":[51,71,90,137,243],"module":[53],"automatically":[55,177,210],"find":[56],"an":[57,103],"appropriate":[58],"task-based":[59,179],"parallelisation":[60],"affine":[62],"loop":[63],"nests":[64],"execute":[66],"them":[67],"infrastructure.":[74],"It":[75],"based":[77],"sequential":[79,182],"contains":[82],"one":[83,115,127],"single":[84,138],"annotation":[85],"(in":[86],"form":[88],"decorator)":[92],"so":[93],"that":[94,112,172,236],"anyone":[95],"intermediate-level":[97],"skills":[99],"can":[100,239],"scale":[101],"up":[102],"application":[104],"hundreds":[106],"cores.":[108],"evaluation":[110,131,170],"demonstrates":[111,171],"AutoParallel":[113,173,205],"goes":[114],"step":[116],"further":[117],"easing":[119],"development":[121],"applications.":[124],"On":[125,164],"hand,":[128,167],"programmability":[130],"highlights":[132],"benefits":[134],"using":[136,161],"decorator":[140],"instead":[141],"manually":[143,191],"annotating":[144],"each":[145],"task":[146],"its":[148],"parameters":[149],"or,":[150],"even":[151],"worse,":[152],"having":[153],"develop":[155],"code":[158,184],"explicitly":[159],"(e.g.,":[160],"OpenMP,":[162],"MPI).":[163],"other":[166],"performance":[169],"capable":[175,208],"generating":[178],"workflows":[180],"while":[185],"achieving":[186],"same":[188],"performances":[189],"than":[190],"taskified":[192],"versions":[193],"established":[195],"state-of-the-art":[196],"algorithms":[197],"(i.e.,":[198],"Cholesky,":[199],"LU,":[200],"QR":[202],"decompositions).":[203],"Finally,":[204],"also":[207],"building":[211],"data":[212,225],"blocks":[213],"increase":[215],"tasks\u2019":[217],"granularity;":[218],"freeing":[219],"user":[221],"creating":[223],"chunks,":[226],"re-designing":[228],"algorithm.":[230],"For":[231],"advanced":[232],"users,":[233],"we":[234],"believe":[235],"this":[237],"feature":[238],"be":[240],"useful":[241],"as":[242],"baseline":[244],"design":[246],"blocked":[247],"algorithms.":[248]},"counts_by_year":[{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":1}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
