Mostrar el registro sencillo del ítem

dc.contributor.author
Mateos Diaz, Cristian Maximiliano  
dc.contributor.author
Zunino Suarez, Alejandro Octavio  
dc.contributor.author
Hirsch Jofré, Matías Eberardo  
dc.date.available
2015-07-10T14:57:58Z  
dc.date.issued
2013-06  
dc.identifier.citation
Mateos Diaz, Cristian Maximiliano; Zunino Suarez, Alejandro Octavio; Hirsch Jofré, Matías Eberardo; EasyFJP: Providing Hybrid Parallelism as a Concern for Divide and Conquer Java Applications; Comsis Consortium; Computer Science And Information Systems; 10; 3; 6-2013; 1129-1163  
dc.identifier.issn
1820-0214  
dc.identifier.uri
http://hdl.handle.net/11336/1119  
dc.description.abstract
Because of the increasing availability of multi-core machines, clus- ters, Grids, and combinations of these there is now plenty of computational power,but today's programmers are not fully prepared to exploit parallelism. In particular, Java has helped in handling the heterogeneity of such environments. However, there is a lot of ground to cover regarding facilities to easily and elegantly parallelizing applications. One path to this end seems to be the synthesis of semi- automatic parallelism and Parallelism as a Concern (PaaC). The former allows users to be mostly unaware of parallel exploitation problems and at the same time manually optimize parallelized applications whenever necessary, while the latter allows applications to be separated from parallel-related code. In this paper, we present EasyFJP, an approach that implicitly exploits parallelism in Java applications based on the concept of fork-join synchronization pattern, a simple but effective abstraction for creating and coordinating parallel tasks. In addition, EasyFJP lets users to explicitly optimize applications through policies, or user-provided rules to dynamically regulate task granularity. Finally, EasyFJP relies on PaaC by means of source code generation techniques to wire applications and parallel-specific code together. Experiments with real-world applications on an emulated Grid and a cluster evidence that EasyFJP delivers competitive performance compared to state-of-the-art Java parallel programming tools.  
dc.format
application/pdf  
dc.language.iso
eng  
dc.publisher
Comsis Consortium  
dc.rights
info:eu-repo/semantics/openAccess  
dc.rights.uri
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/  
dc.subject
Parallel Computing  
dc.subject
Implicit Parallelism  
dc.subject
Explicit Parallelism  
dc.subject
Parallelism as A Concern (Paac)  
dc.subject
Java  
dc.subject
Fork-Join Synchronization Patterns  
dc.subject
Policies  
dc.subject.classification
Ciencias de la Computación  
dc.subject.classification
Ciencias de la Computación e Información  
dc.subject.classification
CIENCIAS NATURALES Y EXACTAS  
dc.title
EasyFJP: Providing Hybrid Parallelism as a Concern for Divide and Conquer Java Applications  
dc.type
info:eu-repo/semantics/article  
dc.type
info:ar-repo/semantics/artículo  
dc.type
info:eu-repo/semantics/publishedVersion  
dc.date.updated
2016-03-30 10:35:44.97925-03  
dc.journal.volume
10  
dc.journal.number
3  
dc.journal.pagination
1129-1163  
dc.journal.pais
Serbia  
dc.description.fil
Fil: Mateos Diaz, Cristian Maximiliano. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico - CONICET - Tandil. Instituto Superior de Ingenieria del Software; Argentina;  
dc.description.fil
Fil: Zunino Suarez, Alejandro Octavio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico - CONICET - Tandil. Instituto Superior de Ingenieria del Software; Argentina;  
dc.description.fil
Fil: Hirsch Jofré, Matías Eberardo. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico - CONICET - Tandil. Instituto Superior de Ingenieria del Software; Argentina;  
dc.journal.title
Computer Science And Information Systems  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/url/www.comsis.org