Software Optimization for High Performance Computing: Creating Faster Applications - Softcover

Wadleigh, Kevin R.; Crawford, Isom L.

 
9780130170088: Software Optimization for High Performance Computing: Creating Faster Applications

Zu dieser ISBN ist aktuell kein Angebot verfügbar.

Inhaltsangabe

This book is written for programmers who want to get high performance from the software they write. The optimization techniques discussed are applicable to all computers, but are of most interest to designers of software for high performance computers, since they are most concerned with high performance. The main focus is on UNIX, though since Windows NT is now being used on high performance servers, there is limited coverage on this. Single processor and parallel performance is discussed.

Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.

Über die Autorin bzw. den Autor

ISOM CRAWFORD and KEVIN WADLEIGH are mathematicians in the Technical Computing Division of Hewlett Packard Corporation. Dr. Wadleigh develops high-performance algorithms for independent software vendors working with HP servers. Dr. Crawford specializes in parallel technical computing applications.

Von der hinteren Coverseite

The hands-on guide to high-performance coding and algorithm optimization.

This hands-on guide to software optimization introduces state-of-the-art solutions for every key aspect of software performance – both code-based and algorithm-based.

Two leading HP software performance experts offer comparative optimization strategies for RISC and for the new Explicitly Parallel Instruction Computing (EPIC) design used in Intel IA-64 processors. Using many practical examples, they offer specific techniques for:

  • Predicting and measuring performance – and identifying your best optimization opportunities
  • Storage optimization: cache, system memory, virtual memory, and I/0
  • Parallel processing: distributed-memory and shared-memory (SMP and ccNUMA)
  • Compilers and loop optimization
  • Enhancing parallelism: compiler directives, threads, and message passing
  • Mathematical libraries and algorithms

    Whether you're a developer, ISV, or technical researcher, if you need to optimize high-performance software on today's leading processors, one book delivers the advanced techniques and code examples you need: Software Optimization for High Performance Computing.

„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.