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

Empreu sempre aquest identificador per citar o enllaçar aquest ítem http://hdl.handle.net/10045/2018
Información del item - Informació de l'item - Item information
Títol: PyACTS: a high-level framework for fast development of high performance applications
Autors: Drummond, Leroy Anthony | Galiano Ibarra, Vicente | Marques, Osni | Migallón, Violeta | Penadés, Jose
Grups d'investigació o GITE: Computación de Altas Prestaciones y Paralelismo
Centre, Departament o Servei: Universidad de Alicante. Departamento de Ciencia de la Computación e Inteligencia Artificial
Paraules clau: PyACTS | High-level framework | High performance applications
Àrees de coneixement: Ciencia de la Computación e Inteligencia Artificial
Data de publicació: 2007
Editor: Springer
Citació bibliogràfica: DRUMMOND, 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-425
Resum: Software 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.
Patrocinadors: This 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.
URI: http://hdl.handle.net/10045/2018
ISBN: 978-3-540-71350-0
ISSN: 0302-9743
DOI: 10.1007/978-3-540-71351-7
Idioma: eng
Tipus: info:eu-repo/semantics/article
Drets: The original publication is available at www.springerlink.com
Revisió científica: si
Versió de l'editor: http://dx.doi.org/10.1007/978-3-540-71351-7
Apareix a la col·lecció: INV - gCAPyP - Artículos de Revistas
Institucional - IUIEG - Publicaciones

Arxius per aquest ítem:
Arxius per aquest ítem:
Arxiu Descripció Tamany Format  
Thumbnailpyacts.pdf123,61 kBAdobe PDFObrir Vista prèvia


Tots els documents dipositats a RUA estan protegits per drets d'autors. Alguns drets reservats.