This book is a practical guide to performance optimization of computationally intensive programs on Sun UltraSPARC platforms. It is primarily intended for developers of technical or high performance computing (HPC) applications for the Solaris(tm) operating environment. This audience includes both independent software vendor (ISV) developers and noncommercial developers. It can also be used by end-users of HPC applications to help them better understand how applications utilize system resources.
The book presents information so that it follows logical stages of the process for application development and optimization. We pay special attention to issues related to parallel applications and to using appropriate performance measurement tools. Wherever applicable, sections are illustrated with code examples that show benefits of methods described.
Unless otherwise noted, topics in this book are not limited to a particular programming language, parallelization method, software version, or hardware product. However, emphasis is on techniques relevant to applications written in Fortran 77, Fortran 90, and C, because these languages are most commonly used in HPC and technical applications. Most topics can be applied to C++ programs; however, we do not address performance optimization issues specific to object-oriented programming.
Product Details
Would you like to update product info or give feedback on images?
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most Helpful Customer Reviews
2 of 3 people found the following review helpful:
5.0 out of 5 stars
a very well written book , systematic treatment of the topic,
By A Customer
This review is from: Techniques for Optimizing Applications: High Performance Computing (Paperback)
This book is well structured, written in an excellent style, with illustrative and relevant examples and figures. It treats in a systematic way all things a programmer should be aware of when designing and optimizing high performance applications. Beyond a reference for Sun's development environment, it is compulsory reading for a novice or intermediately experienced in this field, conveying a lot of information about compilers and hardware alongside. Again, I want to have this book in my bookshelf since it is a gem in the category of software books. Its graceful style complements the density of information. It is not a quick read, if you want to digest everything.
0 of 1 people found the following review helpful:
5.0 out of 5 stars
Performance engineers! What are you waiting for?,
By
This review is from: Techniques for Optimizing Applications: High Performance Computing (Paperback)
As my title suggests, need i say more? Thanks to the authors for this great piece of work
Share your thoughts with other customers: Create your own review
|
|
Suggested Tags from Similar Products(What's this?)Be the first one to add a relevant tag (keyword that's strongly related to this product).
|