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
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:
Arxiu | Descripció | Tamany | Format | |
---|---|---|---|---|
pyacts.pdf | 123,61 kB | Adobe PDF | Obrir Vista prèvia | |
Tots els documents dipositats a RUA estan protegits per drets d'autors. Alguns drets reservats.