Back to Search Start Over

High-performance computing of for a vector of inputs on Alpha and IA-64 CPUs

Authors :
Axel Hunger
Christian Seidel
Achim Basermann
Md. Haidar Sharif
Source :
Journal of Systems Architecture. 54:638-650
Publication Year :
2008
Publisher :
Elsevier BV, 2008.

Abstract

The modern microprocessors have become more sophisticated, the performance of software on modern architectures has grown more and more difficult to dissect and prognosticate. The execution of a program nowadays entails the complex interaction of code, compiler and processor micro-architecture. The built-in functions to compute 1/x or exp(+/-x) of math library and hardware are often incapable of achieving the challenging performance of high-performance numerical computing. To meet this demand, the current trend in constructing high-performance numerical computing for specific processors Alpha 21264 & 21364, and IA-64 has been optimized for 1/x"i and exp(+/-x"i) for a vector of inputs x"i which is significantly faster than optimized library routines. A detailed deliberation of how the processor micro-architecture as well as the manual optimization techniques improve the computing performance has been developed.

Details

ISSN :
13837621
Volume :
54
Database :
OpenAIRE
Journal :
Journal of Systems Architecture
Accession number :
edsair.doi...........ea85ece20988b56447683e25ae1ca434
Full Text :
https://doi.org/10.1016/j.sysarc.2007.11.001