Lessons Learned from Porting Vector Computer Applications onto Non-Uniform Memory Access Scalar Machines
High Performance Computing and Grid in Asia Pacific Region, International Conference on (2004)
Omiya Sonic City, Tokyo, Japan
July 20, 2004 to July 22, 2004
Takao Hatazaki , Hewlett-Packard Japan, Ltd
Although recent large-scale scalar multiprocessor systems have good potential to overwhelm vector machines even in vector-specific application areas, the applicability has not been systematically studied. We ported 2 typical vector applications onto 2 different scalar NUMA platforms. We found that trivial array dimension reordering drastically affect performance. We also show that vector-specific programming methods could hinder scalar/NUMA system's performance. A general workaround we developed is described along with a discussion for platforms' memory systems characteristics.
Takao Hatazaki, "Lessons Learned from Porting Vector Computer Applications onto Non-Uniform Memory Access Scalar Machines", High Performance Computing and Grid in Asia Pacific Region, International Conference on, vol. 00, no. , pp. 236-243, 2004, doi:10.1109/HPCASIA.2004.1324040