Paralelismo como “concern” en Java y su materialización en una herramienta de software

La computación está experimentando una revolución de hardware dada por la creciente disponibilidad de máquinas multinúcleo y ambientes distribuidos como clusters y Grids. Como consecuencia, el poder computacional está al alcance de la mano, pero muchos programadores de hoy en día no están completame...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Hirsch, Matías, Fernández, Mariano
Formato: Objeto de conferencia
Lenguaje:Español
Publicado: 2010
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/153115
http://39jaiio.sadio.org.ar/sites/default/files/39jaiio-est-17.pdf
Aporte de:
id I19-R120-10915-153115
record_format dspace
spelling I19-R120-10915-1531152023-05-17T20:04:56Z http://sedici.unlp.edu.ar/handle/10915/153115 http://39jaiio.sadio.org.ar/sites/default/files/39jaiio-est-17.pdf issn:1850-2946 Paralelismo como “concern” en Java y su materialización en una herramienta de software Hirsch, Matías Fernández, Mariano 2010 2010 2023-05-17T13:05:29Z es Ciencias Informáticas paralelismo como “concern” Java software La computación está experimentando una revolución de hardware dada por la creciente disponibilidad de máquinas multinúcleo y ambientes distribuidos como clusters y Grids. Como consecuencia, el poder computacional está al alcance de la mano, pero muchos programadores de hoy en día no están completamente preparados para explotar paralelismo en sus aplicaciones de forma tal de sacar el máximo provecho a este nuevo hardware. En particular, el lenguaje Java ha ayudado a mitigar la heterogeneidad de software inherente a la programación de aplicaciones secuenciales sobre estos ambientes. De todas maneras, persiste aún la necesidad de herramientas para paralelizar aplicaciones de forma fácil y versátil, para que un programador con poca experiencia en programación paralela pueda rápidamente ejecutar una aplicación en paralelo en varios de estos ambientes. Recientemente, una alternativa que se ha propuesto para lograr esto la constituye el concepto de Paralelismo como “Concern” (PcC), el cual se basa en ideas de la programación orientada a aspectos. En este artículo se listan y analizan las herramientas para la programación paralela existentes, acotando a aquellas implementadas en Java, y se presenta una alternativa basada en PcC que apunta a resolver los problemas de las herramientas analizadas. Sociedad Argentina de Informática e Investigación Operativa Objeto de conferencia Objeto de conferencia http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) application/pdf 1028-1043
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Español
topic Ciencias Informáticas
paralelismo como “concern”
Java
software
spellingShingle Ciencias Informáticas
paralelismo como “concern”
Java
software
Hirsch, Matías
Fernández, Mariano
Paralelismo como “concern” en Java y su materialización en una herramienta de software
topic_facet Ciencias Informáticas
paralelismo como “concern”
Java
software
description La computación está experimentando una revolución de hardware dada por la creciente disponibilidad de máquinas multinúcleo y ambientes distribuidos como clusters y Grids. Como consecuencia, el poder computacional está al alcance de la mano, pero muchos programadores de hoy en día no están completamente preparados para explotar paralelismo en sus aplicaciones de forma tal de sacar el máximo provecho a este nuevo hardware. En particular, el lenguaje Java ha ayudado a mitigar la heterogeneidad de software inherente a la programación de aplicaciones secuenciales sobre estos ambientes. De todas maneras, persiste aún la necesidad de herramientas para paralelizar aplicaciones de forma fácil y versátil, para que un programador con poca experiencia en programación paralela pueda rápidamente ejecutar una aplicación en paralelo en varios de estos ambientes. Recientemente, una alternativa que se ha propuesto para lograr esto la constituye el concepto de Paralelismo como “Concern” (PcC), el cual se basa en ideas de la programación orientada a aspectos. En este artículo se listan y analizan las herramientas para la programación paralela existentes, acotando a aquellas implementadas en Java, y se presenta una alternativa basada en PcC que apunta a resolver los problemas de las herramientas analizadas.
format Objeto de conferencia
Objeto de conferencia
author Hirsch, Matías
Fernández, Mariano
author_facet Hirsch, Matías
Fernández, Mariano
author_sort Hirsch, Matías
title Paralelismo como “concern” en Java y su materialización en una herramienta de software
title_short Paralelismo como “concern” en Java y su materialización en una herramienta de software
title_full Paralelismo como “concern” en Java y su materialización en una herramienta de software
title_fullStr Paralelismo como “concern” en Java y su materialización en una herramienta de software
title_full_unstemmed Paralelismo como “concern” en Java y su materialización en una herramienta de software
title_sort paralelismo como “concern” en java y su materialización en una herramienta de software
publishDate 2010
url http://sedici.unlp.edu.ar/handle/10915/153115
http://39jaiio.sadio.org.ar/sites/default/files/39jaiio-est-17.pdf
work_keys_str_mv AT hirschmatias paralelismocomoconcernenjavaysumaterializacionenunaherramientadesoftware
AT fernandezmariano paralelismocomoconcernenjavaysumaterializacionenunaherramientadesoftware
_version_ 1766370211932405760