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...
Guardado en:
| Autores principales: | , |
|---|---|
| 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 |