Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/36523

Registo completo
Campo DCValorIdioma
dc.contributor.authorMedeiros, Bruno Silvestrepor
dc.contributor.authorSobral, João Luís Ferreirapor
dc.date.accessioned2015-07-30T14:36:29Z-
dc.date.available2015-07-30T14:36:29Z-
dc.date.issued2013-10-
dc.identifier.citationB. Medeiros, J. Sobral, AOmpLib: An Aspect Library for Large-Scale Parallel Programming, 40th International Conference on Parallel Processing, IEEE, Lyon, France, October 2013.por
dc.identifier.isbn9780769551173por
dc.identifier.issn0190-3918por
dc.identifier.urihttps://hdl.handle.net/1822/36523-
dc.description.abstractThis 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.por
dc.description.sponsorshipThis work is funded by ERDF - European Regional Development Fund through the COMPETE Programme (operational programme for competitiveness) and by National Funds through the FCT - Fundação para a Ciência e a Tecnologia (Portuguese Foundation for Science and Technology) within projects FCOMP-01-0124-FEDER- 011413 and FCOMP-01-0124-FEDER-010152.por
dc.language.isoengpor
dc.publisherIEEEpor
dc.rightsopenAccesspor
dc.subjectJavapor
dc.subjectAspect-oriented programmingpor
dc.subjectparallel programmingpor
dc.subjectOpenMPpor
dc.titleAOmpLib: an aspect library for large-scale multi-core parallel programmingpor
dc.typeconferencePaperpor
dc.peerreviewedyespor
sdum.publicationstatuspublishedpor
sdum.event.titleProceedings of the International Conference on Parallel Processing-
oaire.citationStartPage270por
oaire.citationEndPage279por
oaire.citationConferencePlaceLyon, Francepor
dc.identifier.doi10.1109/ICPP.2013.36por
dc.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapor
dc.subject.wosScience & Technologypor
sdum.journalProceedings of the International Conference on Parallel Processing Workshopspor
sdum.conferencePublication2013 42ND ANNUAL INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP)por
Aparece nas coleções:DI/CCTC - Artigos (papers)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
icpp2013pubfinal.pdf488,82 kBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID