Automotive Holiday Deals Books Holiday Gift Guide Shop Men's Athletic Shoes Learn more nav_sap_SWP_6M_fly_beacon Train egg_2015 All-New Amazon Fire TV Beauty Deals Gifts for Her Find the Best Purina Pro Plan for Your Pet Amazon Gift Card Offer cm15 cm15 cm15 $30 Off Amazon Echo $30 Off Fire HD 6 Kindle Cyber Monday Deals Entertainment Collectibles Outdoor Deals on HTL

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

Performance Optimization of Numerically Intensive Codes (Software, Environments and Tools)

2 customer reviews
ISBN-13: 978-0898714845
ISBN-10: 0898714842
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy new
Only 2 left in stock (more on the way).
Ships from and sold by Gift-wrap available.
List Price: $80.00 Save: $24.94 (31%)
16 New from $33.00
Performance Optimization ... has been added to your Cart
More Buying Choices
16 New from $33.00 12 Used from $66.66
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

Get Up to 80% Back Rent Textbooks
$55.06 FREE Shipping. Only 2 left in stock (more on the way). Ships from and sold by Gift-wrap available.

Special Offers and Product Promotions

  • Take an Extra 30% Off Any Book: Use promo code HOLIDAY30 at checkout to get an extra 30% off any book for a limited time. Excludes Kindle eBooks and Audible Audiobooks. Restrictions apply. Learn more | Shop now

Editorial Reviews

From the Publisher


This book will be useful to scientists, engineers and students interested in computational science and high-performance programming. It can be used as a reference book by the practitioner and as basic material for various undergraduate and graduate classes in computer and computational science. Readers should be familiar with a programming language such as Fortran or C.

About the Author

Stefan Goedecker is a Staff Scientist in the department of basic condensed matter research with the Atomic Energy Commission in Grenoble, France. He is a two-time winner of the Gordon Bell Prize in parallel computing, in 1994 and jointly with Adolfy Hoisie in 1996. He is the author of numerous research articles as well as several review articles and a book in the field of physics and computational sciences.

Adolfy Hoisie is a Staff Scientist and the Leader of the Parallel Architectures and Performance Team in the Computer and Computational Sciences division at the Los Alamos National Laboratory in New Mexico. His areas of research are performance analysis and modeling, distributed computing, and parallel computer architectures, areas in which he has published extensively.


Product Details

  • Series: Software, Environments and Tools (Book 12)
  • Paperback: 173 pages
  • Publisher: Society for Industrial and Applied Mathematics (March 19, 2001)
  • Language: English
  • ISBN-10: 0898714842
  • ISBN-13: 978-0898714845
  • Product Dimensions: 6 x 0.4 x 9 inches
  • Shipping Weight: 12.8 ounces (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Best Sellers Rank: #2,417,138 in Books (See Top 100 in Books)

More About the Author

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

Customer Reviews

5 star
4 star
3 star
2 star
1 star
See both customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

7 of 7 people found the following review helpful By Lance C. Hibbeler on February 28, 2009
Format: Paperback
I think most people take Tony Hoare's optimization remark "premature optimization is the root of all evil" too seriously...especially those people that write books on programming. In this book, Goedecker and Hoise explain how to optimize code on a variety of platforms and for a variety of common scientific operations (matrix math, FFT, etc.). We, as writers of scientific software, can no longer depend on Moore's law to make our codes run faster. Similarly, optimizing compilers can't understand the "big picture" of our software, and in certain cases it is beneficial to optimize by hand.

CPUs outpace memory speed by several orders of magnitude, so the hierarchical memory paradigm (caches and the like) has been used and improved over the past few years. The main focus of the book is to show how to take advantage of the caches, but other optimization ideas are discussed as well, like various tricks with floating point numbers and library calls. All of these topics are not discussed in general programming books or parallel programming books, where the latter is a shocking revelation to me- generally if you are bothering to go to multiple processors, you should bother to optimize the hell out of the serial code along the way.

The text is easy to read, with plenty of clear examples and a chapter of case studies which go beyond the simple proof-of-concept discussion with the individual optimization methods. The examples are all in FORTRAN, and as a C guy myself, I found them easy enough to understand. The book is a few years could probably stand updating. We now have several cache layers on modern processors, in addition to multiple cores on one chip. The book focuses on RISC CPUs, even though today both the RISC and CISC paradigms are migrating towards each other and borrowing ideas. Regardless of the book showing its age, it is still full of applicable knowledge for scientists and engineers that write number-crunching applications.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
2 of 2 people found the following review helpful By Nick on December 26, 2012
Format: Paperback Verified Purchase
I bought this book in 2012. That time I was looking for a book about old-school performance analysis and optimizations. Sometimes old books contain better explanations for many known problems than new ones. And as it turned out later this book was not an exception. Unfortunately there was no preview of the book on Amazon and I took a chance and paid $53 for a used copy (At this moment its price is $75 for a new copy). This book was published in 2001 and it is mostly devoted to RISC superscalar in-order processors. But author also includes a vector processor in his experiments and explains its behavior. Though this book contains information about old processors I can't say that it is useless. Quite the contrary I would say that this book might be useful for people who optimize their applications for modern in-order processors such as ARM or Intel Atom. This book is written well and covers almost all problems for in-order processors. Here you will find even TLB aliasing problem (not only L1/L2 cache aliasing). But there are a couple of things that are missed. I hoped to find here a chapter about "machine balance" problem. Another missed chapter is "software prefetching" technique, tips and secrets. Even If the book contained these chapters I would not give more than $30 for a new copy.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Performance Optimization of Numerically Intensive Codes (Software, Environments and Tools)
This item: Performance Optimization of Numerically Intensive Codes (Software, Environments and Tools)
Price: $55.06
Ships from and sold by

Want to discover more products? Check out this page to see more: riot points