Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/36523
Título: | AOmpLib: an aspect library for large-scale multi-core parallel programming |
Autor(es): | Medeiros, Bruno Silvestre Sobral, João Luís Ferreira |
Palavras-chave: | Java Aspect-oriented programming parallel programming OpenMP |
Data: | Out-2013 |
Editora: | IEEE |
Revista: | Proceedings of the International Conference on Parallel Processing Workshops |
Citação: | B. Medeiros, J. Sobral, AOmpLib: An Aspect Library for Large-Scale Parallel Programming, 40th International Conference on Parallel Processing, IEEE, Lyon, France, October 2013. |
Resumo(s): | This paper introduces an aspect-oriented library aimed to support efficient execution of Java applications on multi-core systems. The library is coded in AspectJ and provides a set of parallel programming abstractions that mimics the OpenMP standard. The library supports the migration of sequential Java codes to multi-core machines with minor changes to the base code, intrinsically supports the sequential semantics of OpenMP and provides improved integration with object-oriented mechanisms. The aspect- oriented nature of library enables the encapsulation of parallelism-related code into well-defined modules. The approach makes the parallelisation and the maintenance of large-scale Java applications more manageable. Furthermore, the library can be used with plain Java annotations and can be easily extended with application- specific mechanisms in order to tune application performance. The library has a competitive performance, in comparison with traditional parallel programming in Java, and enhances programmability, since it allows an independent development of parallelism-related code. |
Tipo: | Artigo em ata de conferência |
URI: | https://hdl.handle.net/1822/36523 |
ISBN: | 9780769551173 |
DOI: | 10.1109/ICPP.2013.36 |
ISSN: | 0190-3918 |
Arbitragem científica: | yes |
Acesso: | Acesso aberto |
Aparece nas coleções: | DI/CCTC - Artigos (papers) |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
icpp2013pubfinal.pdf | 488,82 kB | Adobe PDF | Ver/Abrir |