вторник, 22 февраля 2011 г.

e-book High Performance Computing


Contents:

1 What is High Performance Computing?
1.1 Introduction to the Connexions Edition
1.2 Introduction to High Performance Computing

2 Memory
2.1 Introduction
2.2 Memory Technology
2.3 Registers
2.4 Caches
2.5 Cache Organization
2.6 Virtual Memory
2.7 Improving Memory Performance
2.8 Closing Notes
2.9 Exercises

3 Floating-Point Numbers
3.1 Introduction
3.2 Reality
3.3 Representation
3.4 Effects of Floating-Point Representation
3.5 More Algebra That Doesn't Work
3.6 Improving Accuracy Using Guard Digits
3.7 History of IEEE Floating-Point Format
3.8 IEEE Operations
3.9 Special Values
3.10 Exceptions and Traps
3.11 Compiler Issues
3.12 Closing Notes
3.13 Exercises

4 Understanding Parallelism
4.1 Introduction
4.2 Dependencies
4.3 Loops
4.4 Loop-Carried Dependencies
4.5 Ambiguous References
4.6 Closing Notes
4.7 Exercises

5 Shared-Memory Multiprocessors
5.1 Introduction
5.2 Symmetric Multiprocessing Hardware
5.3 Multiprocessor Software Concepts
5.4 Techniques for Multithreaded Programs
5.5 A Real Example
5.6 Closing Notes
5.7 Exercises

6 Programming Shared-Memory Multiprocessors
6.1 Introduction
6.2 Automatic Parallelization
6.3 Assisting the Compiler
6.4 Closing Notes
6.5 Exercises

Download e-book High Performance Computing

2 комментария:

  1. Спасибо, залил на свой читальный девайс. Скоро начну читать )

    ОтветитьУдалить
  2. Отпишитесь когда прочитаете. Я еще не добрался, но по контенту книга выглядит интересной.

    ОтветитьУдалить