DocumentCode :
459942
Title :
Towards Production Code Effective Portability among Vector Machines and Microprocessor-Based Architectures
Author :
Fazenda, Alvaro Luiz ; Enari, Eduardo Hidenori ; Rodrigues, Luiz Flavio ; Panetta, Jairo
Author_Institution :
Centra de Previsao de Tempo e Estudos Climaticos, Instituto Nacional de Pesquisas Espaciais
fYear :
2006
fDate :
Oct. 2006
Firstpage :
11
Lastpage :
20
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 :
cache storage; computer architecture; geophysics computing; software portability; weather forecasting; IA-32-based machine; advection; cache reuse; memory footprint; microprocessor-based architectures; production code effective portability; production weather forecast code; single performance parameter; vector instructions; vector length; vector machines; Atmospheric modeling; Degradation; Fast Fourier transforms; High performance computing; Linear algebra; National electric code; Production; Search engines; Vectors; Weather forecasting;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architecture and High Performance Computing, 2006. SBAC-PAD '06. 18TH International Symposium on
Conference_Location :
Ouro Preto
ISSN :
1550-6533
Print_ISBN :
0-7695-2704-3
Type :
conf
DOI :
10.1109/SBAC-PAD.2006.29
Filename :
4032411
Link To Document :
بازگشت