This invaluable reference summarizes the latest research efforts on automatic performance tuning, a new methodology which maximizes software performance in any computing environment. It provides programmers with practical tips on writing their own AT software.
Presents the first English collaboration on the powerful, new software paradigm of Automatic Performance Tuning Offers a comprehensive survey of fundamental concepts and state-of-the-art results from the field Enables programmers to create software that will tune itself to its environment(s) so that it performs well on any computer
Part I: Introduction to automatic tuning concepts.-Short history of automatic tuning: from its birth to now, and future directions.-Numerical libraries with automatic tuning features.-Programming languages for automatic tuning; Mathematics for automatic tuning.-Part II: State-of-the-art research results...to COME.
Automatic Performance Tuning is a new software paradigm which enables software to be high performance in any computing environment. Its methodologies have been developed over the past decade, and it is now rapidly growing in terms of its scope and applicability, as well as in its scientific knowledge and technological methods. Software developers and researchers in the area of scientific and technical computing, high performance database systems, optimized compilers, high performance systems software, and low-power computing will find this book to be an invaluable reference to this powerful new paradigm.