Tech Tip: The NAG SMP Library on Heavily Loaded Systems

A heavily loaded SMP system, where many programs are executing simultaneously, may not seem like an obvious candidate for using the NAG SMP Library. However, the SMP Library can offer important advantages even in this scenario.

The NAG SMP Library contains many algorithms, particularly in the area of dense eigen problems and singular value decomposition, which have been optimized to obtain much better reuse of data in the fast cache memory on each processor than the NAG Fortran Library and standard LAPACK implementations. This not only greatly increases the performance of these routines (in some cases by a factor of more than 6 on a single processor), but also reduces the demands placed on the SMP computer's memory system, which can result in a large improvement in overall system throughput.

For specific technical advice in using NAG's products, please contact our technical experts.

Return to Technical Tips & Hints index page.