Show simple item record

dc.contributor.authorBadia Sala, Rosa Maria
dc.contributor.authorConejero, Javier
dc.contributor.authorDíaz, Carlos
dc.contributor.authorEjarque, Jorge
dc.contributor.authorLezzi, Daniele
dc.contributor.authorLordan Gomis, Francesc-Josep
dc.contributor.authorRamón Cortés, Cristian
dc.contributor.authorSirvent Pardell, Raül
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.date.accessioned2016-09-13T11:04:09Z
dc.date.available2016-09-13T11:04:09Z
dc.date.issued2015-12-01
dc.identifier.citationBadia, R.M., Conejero, J., Díaz, C., Ejarque, J., Lezzi, D., Lordan, F., Ramón-Cortés, C., Sirvent, R. COMP Superscalar, an interoperable programming framework. "SoftwareX", 1 Desembre 2015, vol. 3-4, p. 32-36.
dc.identifier.issn2352-7110
dc.identifier.urihttp://hdl.handle.net/2117/89874
dc.description.abstractCOMPSs is a programming framework that aims to facilitate the parallelization of existing applications written in Java, C/C++ and Python scripts. For that purpose, it offers a simple programming model based on sequential development in which the user is mainly responsible for identifying the functions to be executed as asynchronous parallel tasks and annotating them with annotations or standard Python decorators. A runtime system is in charge of exploiting the inherent concurrency of the code, automatically detecting and enforcing the data dependencies between tasks and spawning these tasks to the available resources, which can be nodes in a cluster, clouds or grids. In cloud environments, COMPSs provides scalability and elasticity features allowing the dynamic provision of resources.
dc.description.sponsorshipThis work has been supported by the following institutions: the Spanish Government with grant SEV-2011-00067 of the Severo Ochoa Program and contract Computacion de Altas Prestaciones VI (TIN2012-34557); by the SGR programme (2014-SGR-1051) of the Catalan Government; by the project The Human Brain Project, funded by the European Commission under contract 604102; by the ASCETiC project funded by the European Commission under contract 610874; by the EUBrazilCloudConnect project funded by the European Commission under contract 614048; and by the Intel-BSC Exascale Lab collaboration.
dc.format.extent5 p.
dc.language.isoeng
dc.rightsAttribution-NonCommercial-NoDerivs 4.0 International License
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject.lcshParallel programming (Computer science)
dc.subject.otherParallel programming models
dc.subject.otherInteroperability
dc.subject.otherScientific computing
dc.titleCOMP Superscalar, an interoperable programming framework
dc.typeArticle
dc.subject.lemacProgramació en paral·lel (Informàtica)
dc.contributor.groupUniversitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
dc.identifier.doi10.1016/j.softx.2015.10.004
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttp://www.sciencedirect.com/science/article/pii/S2352711015000151
dc.rights.accessOpen Access
drac.iddocument18819243
dc.description.versionPostprint (published version)
dc.relation.projectidinfo:eu-repo/grantAgreement/MINECO/6PN/TIN2012-34557
upcommons.citation.authorBadia, R.M.; Conejero, J.; Díaz, C.; Ejarque, J.; Lezzi, D.; Lordan, F.; Ramón-Cortés, C.; Sirvent, R.
upcommons.citation.publishedtrue
upcommons.citation.publicationNameSoftwareX
upcommons.citation.volume3-4
upcommons.citation.startingPage32
upcommons.citation.endingPage36


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Except where otherwise noted, content on this work is licensed under a Creative Commons license: Attribution-NonCommercial-NoDerivs 4.0 Generic