Towards Production Code Effective Portability among Vector Machines and Microprocessor-Based Architectures
Abstract
Effective portability of production codes is a goal that has been pursued over decades with modest success. This paper presents a technique that enhances efficiency of a single code fragment (advection) of a production weather forecast code on both a vector machine and an IA-32-based machine. The technique combines vector instructions with cache reuse and small memory footprint, using vector length as the single performance parameter. Performance results compare favorably with current performance levels for production weather forecast codes
Keywords:
Production, Weather forecasting, Vectors, National electric code, High performance computing, Linear algebra, Fast Fourier transforms, Search engines, Atmospheric modeling, Degradation
Published
2006-10-18
How to Cite
FAZENDA, Alvaro Luiz; ENARI, Eduardo Hidenori; RODRIGUES, Luiz Flavio; PANETTA, Jairo.
Towards Production Code Effective Portability among Vector Machines and Microprocessor-Based Architectures. In: INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 18. , 2006, Ouro Preto/MG.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2006
.
p. 11-20.
