A semi-automatic parallelization tool for Java based on fork-join synchronization patterns
- Autores
- Hirsch, Matías; Zunino, Alejandro; Mateos, Cristian M.
- Año de publicación
- 2012
- Idioma
- inglés
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- Because of the increasing availability of multi-core machines, clusters, Grids, and combinations of these, there is now plenty of computational power. However, today’s programmers are not fully prepared to exploit distribution and parallelism. In this sense, the Java language has helped in handling the heterogeneity of such environments, but there is a lack of facilities to easily distributing and parallelizing applications. One solution to mitigate this problem seems to be the synthesis of semi-automatic parallelism and Parallelism as a Concern (PaaC), which promotes parallelizing applications along with as little modifications on sequential codes as possible. In this paper, we discuss a new approach that aims at overcoming the drawbacks of current Java-based parallel and distributed development tools.
Sociedad Argentina de Informática e Investigación Operativa - Materia
-
Ciencias Informáticas
Parallel software development
distributed computing
fork-join synchronization patterns
Java
EasyFJP - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/4.0/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/123883
Ver los metadatos del registro completo
id |
SEDICI_a0eceb68cd87b16726ec7145e9f32f32 |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/123883 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
A semi-automatic parallelization tool for Java based on fork-join synchronization patternsHirsch, MatíasZunino, AlejandroMateos, Cristian M.Ciencias InformáticasParallel software developmentdistributed computingfork-join synchronization patternsJavaEasyFJPBecause of the increasing availability of multi-core machines, clusters, Grids, and combinations of these, there is now plenty of computational power. However, today’s programmers are not fully prepared to exploit distribution and parallelism. In this sense, the Java language has helped in handling the heterogeneity of such environments, but there is a lack of facilities to easily distributing and parallelizing applications. One solution to mitigate this problem seems to be the synthesis of semi-automatic parallelism and Parallelism as a Concern (PaaC), which promotes parallelizing applications along with as little modifications on sequential codes as possible. In this paper, we discuss a new approach that aims at overcoming the drawbacks of current Java-based parallel and distributed development tools.Sociedad Argentina de Informática e Investigación Operativa2012-08info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf16-31http://sedici.unlp.edu.ar/handle/10915/123883enginfo:eu-repo/semantics/altIdentifier/issn/1850-2792info:eu-repo/semantics/reference/hdl/10915/135242info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T11:29:43Zoai:sedici.unlp.edu.ar:10915/123883Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 11:29:43.394SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
A semi-automatic parallelization tool for Java based on fork-join synchronization patterns |
title |
A semi-automatic parallelization tool for Java based on fork-join synchronization patterns |
spellingShingle |
A semi-automatic parallelization tool for Java based on fork-join synchronization patterns Hirsch, Matías Ciencias Informáticas Parallel software development distributed computing fork-join synchronization patterns Java EasyFJP |
title_short |
A semi-automatic parallelization tool for Java based on fork-join synchronization patterns |
title_full |
A semi-automatic parallelization tool for Java based on fork-join synchronization patterns |
title_fullStr |
A semi-automatic parallelization tool for Java based on fork-join synchronization patterns |
title_full_unstemmed |
A semi-automatic parallelization tool for Java based on fork-join synchronization patterns |
title_sort |
A semi-automatic parallelization tool for Java based on fork-join synchronization patterns |
dc.creator.none.fl_str_mv |
Hirsch, Matías Zunino, Alejandro Mateos, Cristian M. |
author |
Hirsch, Matías |
author_facet |
Hirsch, Matías Zunino, Alejandro Mateos, Cristian M. |
author_role |
author |
author2 |
Zunino, Alejandro Mateos, Cristian M. |
author2_role |
author author |
dc.subject.none.fl_str_mv |
Ciencias Informáticas Parallel software development distributed computing fork-join synchronization patterns Java EasyFJP |
topic |
Ciencias Informáticas Parallel software development distributed computing fork-join synchronization patterns Java EasyFJP |
dc.description.none.fl_txt_mv |
Because of the increasing availability of multi-core machines, clusters, Grids, and combinations of these, there is now plenty of computational power. However, today’s programmers are not fully prepared to exploit distribution and parallelism. In this sense, the Java language has helped in handling the heterogeneity of such environments, but there is a lack of facilities to easily distributing and parallelizing applications. One solution to mitigate this problem seems to be the synthesis of semi-automatic parallelism and Parallelism as a Concern (PaaC), which promotes parallelizing applications along with as little modifications on sequential codes as possible. In this paper, we discuss a new approach that aims at overcoming the drawbacks of current Java-based parallel and distributed development tools. Sociedad Argentina de Informática e Investigación Operativa |
description |
Because of the increasing availability of multi-core machines, clusters, Grids, and combinations of these, there is now plenty of computational power. However, today’s programmers are not fully prepared to exploit distribution and parallelism. In this sense, the Java language has helped in handling the heterogeneity of such environments, but there is a lack of facilities to easily distributing and parallelizing applications. One solution to mitigate this problem seems to be the synthesis of semi-automatic parallelism and Parallelism as a Concern (PaaC), which promotes parallelizing applications along with as little modifications on sequential codes as possible. In this paper, we discuss a new approach that aims at overcoming the drawbacks of current Java-based parallel and distributed development tools. |
publishDate |
2012 |
dc.date.none.fl_str_mv |
2012-08 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion Objeto de conferencia http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/123883 |
url |
http://sedici.unlp.edu.ar/handle/10915/123883 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/issn/1850-2792 info:eu-repo/semantics/reference/hdl/10915/135242 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
dc.format.none.fl_str_mv |
application/pdf 16-31 |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1844616175915368448 |
score |
13.070432 |