Techniques for optimizing applications: high performance computing
Annotation This book is a practical guide to performance optimization of computationally intensive programs on Sun UltraSPARC platforms, for developers of technical or high-performance computer (HPC) applications for Solaris who are familiar with development in UNIX environments, programming in C and Fortran, and parallel programming. This audience includes both independent software vendor developers and non-commercial developers. The book may also be helpful to technical application end-users seeking to understand principles of HPC. Garg works on compiler performance analysis and benchmarking at Sun Microsystems. Sharapov works on performance analysis and optimization of applications at Sun Microsystems. Annotation c. Book News, Inc., Portland, OR (booknews.com).
30 pages matching cycles in this book
Results 1-3 of 30
What people are saying - Write a review
We haven't found any reviews in the usual places.
Optimizing Serial Applications
98 other sections not shown
algorithms alias alignment application architecture array binary bytes Chapter CODE EXAMPLE command compiler optimizations compiler options computation cycles data types default Developer 6 update dgemm discussed double dynamic enddo enddo endif environment variable execution fast floating-point Forte Developer Fortran 77 Fortran 95 function gethrtime HPC ClusterTools implementation inlining instructions integer interconnect isum iterations kernel level 2 cache linked linker load loop loop fusion malloc measurements memory message passing multiple multithreaded OpenMP optimization output overhead parameter platforms pointer pragma prefetch profiling provides runtime serial server setenv software pipelining Solaris Operating Environment source code SPARC specific speedup SPMD stackvar static subroutine Sun Blade Sun Blade 1000 Sun compilers Sun MPI Sun WorkShop synchronization techniques threads Ultra 60 UltraSPARC processors UltraSPARC-based Update 1 Compiler usage void xalias_level xarch=v8plus xrestrict