18th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD'06)
Towards Production Code Effective Portability among Vector Machines and Microprocessor-Based Architectures
Ouro Preto, MG, Brazil
October 17-October 20
ISBN: 0-7695-2704-3
Efective portability of production codes is a goal that has been pursued over decades with modest success. This work presents a lechniq ue that enhances efftciency of a single code fiagment (adveclion) qf a production weather forecast code on both a veclor machine and an IA-32-based machine. The technique combines vector instructions with cache reuse and small memory foolprinl, using vector length us the single performance parameler. Performance results compare favorably with current performance levels for production weather forecast codes.
Citation:
Alvaro Luiz Fazenda, Eduardo Hidenori Enari, Luiz Flavio Rodrigues, Jairo Panetta, "Towards Production Code Effective Portability among Vector Machines and Microprocessor-Based Architectures," sbac-pad, pp.11-20, 18th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD'06), 2006