Buy New

or
Sign in to turn on 1-Click ordering.
Buy Used
Used - Very Good See details
$14.46 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
Techniques for Optimizing Applications: High Performance Computing
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Techniques for Optimizing Applications: High Performance Computing [Paperback]

Rajat P. Garg (Author), Ilya Sharapov (Author)
5.0 out of 5 stars  See all reviews (2 customer reviews)

Price: $54.95 & this item ships for FREE with Super Saver Shipping. Details
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually ships within 7 to 13 days.
Ships from and sold by Amazon.com. Gift-wrap available.

Book Description

Sun Blueprints July 25, 2001
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.


Editorial Reviews

From the Back Cover

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.

About the Author

RAJAT P. GARG is a staff engineer in the Performance Technologies Group at Sun Microsystems, where he works on compiler performance analysis and benchmarking. Prior to that, he worked in the Market Development Engineering group, optimizing third-party scientific and technical applications on Sun UltraSPARC systems. He has published over a dozen articles in peer-reviewed technical journals and conferences and has three U.S. patents pending. He obtained a PhD degree in Mechanical Engineering from Stanford University, Palo Alto, California in 1996. ILYA SHARAPOV is a member of the Market Development Engineering group at Sun Microsystems where he works on performance analysis and optimization of applications for mechanical computer-aided engineering, computational chemistry, and bioinformatics. He has published a number of papers on software engineering and optimization. He received his PhD degree in Mathematics from the University of California, Los Angeles in 1997.

Product Details

  • Paperback: 672 pages
  • Publisher: Prentice Hall PTR; 1st edition (July 25, 2001)
  • Language: English
  • ISBN-10: 0130934763
  • ISBN-13: 978-0130934765
  • Product Dimensions: 9.2 x 7 x 1.3 inches
  • Shipping Weight: 2.2 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Best Sellers Rank: #2,581,653 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

2 Reviews
5 star:
 (2)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (2 customer reviews)
 
 
 
 
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, April 6, 2002
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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


0 of 1 people found the following review helpful:
5.0 out of 5 stars Performance engineers! What are you waiting for?, June 24, 2007
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
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



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).
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject