PyACTS: a high-level framework for fast development of high performance applications

Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/10045/2018
Registro completo de metadatos
Registro completo de metadatos
Campo DCValorIdioma
dc.contributorComputación de Altas Prestaciones y Paralelismoen
dc.contributor.authorDrummond, Leroy Anthony-
dc.contributor.authorGaliano Ibarra, Vicente-
dc.contributor.authorMarques, Osni-
dc.contributor.authorMigallón, Violeta-
dc.contributor.authorPenadés, Jose-
dc.contributor.otherUniversidad de Alicante. Departamento de Ciencia de la Computación e Inteligencia Artificialen
dc.date.accessioned2007-10-03T11:47:23Z-
dc.date.available2007-10-03T11:47:23Z-
dc.date.issued2007-
dc.identifier.citationDRUMMOND, Leroy Anthony, et al. "PyACTS: a high-level framework for fast development of high performance applications". Lecture notes in computer science. 2007, vol. 4395/2007. ISSN 0302-9743, pp. 417-425en
dc.identifier.isbn978-3-540-71350-0-
dc.identifier.issn0302-9743-
dc.identifier.urihttp://hdl.handle.net/10045/2018-
dc.description.abstractSoftware reusability has proven to be an effective practice to speed-up the development of complex high-performance scientific and engineering applications. We promote the reuse of high quality software and general purpose libraries through the Advance CompuTational Software (ACTS) Collection. ACTS tools have continued to provide solutions to many of today’s computational problems. In addition, ACTS tools have been successfully ported to a variety of computer platforms; therefore tremendously facilitating the porting of applications that rely on ACTS functionalities. In this contribution we discuss a high-level user interface that provides a faster code prototype and user familiarization with ACTS tools. The high-level user interfaces have been built using Python. Here we focus on Python based interfaces to ScaLAPACK, the PyScaLAPACK component of PyACTS. We briefly introduce their use, functionalities, and benefits. We illustrate a few simple example of their use, as well as exemplar utilization inside large scientific applications. We also comment on existing Python interfaces to other ACTS tools. We present some comparative performance results of PyACTS based versus direct LAPACK and ScaLAPACK code implementations.en
dc.description.sponsorshipThis research was partially supported by the Spanish Ministry of Science and Education under grant number TIN2005-09037-C02-02, and by Universidad de Alicante under grant number VIGROB-020.en
dc.languageengen
dc.publisherSpringeren
dc.rightsThe original publication is available at www.springerlink.comen
dc.subjectPyACTSen
dc.subjectHigh-level frameworken
dc.subjectHigh performance applicationsen
dc.subject.otherCiencia de la Computación e Inteligencia Artificialen
dc.titlePyACTS: a high-level framework for fast development of high performance applicationsen
dc.typeinfo:eu-repo/semantics/articleen
dc.peerreviewedsien
dc.identifier.doi10.1007/978-3-540-71351-7-
dc.relation.publisherversionhttp://dx.doi.org/10.1007/978-3-540-71351-7-
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess-
Aparece en las colecciones:INV - gCAPyP - Artículos de Revistas
Institucional - IUIEG - Publicaciones

Archivos en este ítem:
Archivos en este ítem:
Archivo Descripción TamañoFormato 
Thumbnailpyacts.pdf123,61 kBAdobe PDFAbrir Vista previa


Todos los documentos en RUA están protegidos por derechos de autor. Algunos derechos reservados.