High Performance Computing by Charles Severance - HTML preview

PLEASE NOTE: This is an HTML preview only and some elements such as links or page numbers may be incorrect.
Download the book in PDF, ePub, Kindle for a complete version.

ATTRIBUTIONS

Attributions

Collection: High Performance Computing

Edited by: Charles Severance

URL: http://cnx.org/content/col11136/1.2/

License: http://creativecommons.org/licenses/by/3.0/

Module: "1.0 Introduction to the Connexions Edition"

Used here as: "Introduction to the Connexions Edition"

By: Charles Severance

URL: http://cnx.org/content/m32709/1.1/

Pages: 1-2

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "1.1 Introduction to High Performance Computing"

Used here as: "Introduction to High Performance Computing"

By: Charles Severance

URL: http://cnx.org/content/m32676/1.1/

Pages: 2-4

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "3.1 Introduction"

Used here as: "Introduction"

By: Charles Severance

URL: http://cnx.org/content/m32733/1.1/

Pages: 5-6

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "3.2 Memory Technology"

Used here as: "Memory Technology"

By: Charles Severance

URL: http://cnx.org/content/m32716/1.1/

Pages: 6-7

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "3.3 Registers"

Used here as: "Registers"

By: Charles Severance

URL: http://cnx.org/content/m32681/1.1/

Page: 7

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "3.4 Caches"

Used here as: "Caches"

By: Charles Severance

URL: http://cnx.org/content/m32725/1.1/

Pages: 8-11

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

ATTRIBUTIONS

Module: "3.5 Cache Organization"

Used here as: "Cache Organization"

By: Charles Severance

URL: http://cnx.org/content/m32722/1.1/

Pages: 11-15

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "3.6 Virtual Memory"

Used here as: "Virtual Memory"

By: Charles Severance

URL: http://cnx.org/content/m32728/1.1/

Pages: 15-18

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "3.7 Improving Memory Performance"

Used here as: "Improving Memory Performance"

By: Charles Severance

URL: http://cnx.org/content/m32736/1.1/

Pages: 18-25

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "3.8 Closing Notes"

Used here as: "Closing Notes"

By: Charles Severance

URL: http://cnx.org/content/m32690/1.1/

Page: 26

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "3.9 Exercises"

Used here as: "Exercises"

By: Charles Severance

URL: http://cnx.org/content/m32698/1.1/

Pages: 26-27

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "4.1 Introduction"

Used here as: "Introduction"

By: Charles Severance

URL: http://cnx.org/content/m32739/1.1/

Page: 29

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

ATTRIBUTIONS

Module: "4.2 Reality"

Used here as: "Reality"

By: Charles Severance

URL: http://cnx.org/content/m32741/1.1/

Page: 29

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "4.3 Representation"

Used here as: "Representation"

By: Charles Severance

URL: http://cnx.org/content/m32772/1.1/

Pages: 30-33

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "4.4 Eects of Floating-Point Representation"

Used here as: "Eects of Floating-Point Representation"

By: Charles Severance

URL: http://cnx.org/content/m32755/1.1/

Pages: 33-34

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "4.5 More Algebra That Doesn't Work"

Used here as: "More Algebra That Doesn't Work"

By: Charles Severance

URL: http://cnx.org/content/m32754/1.1/

Pages: 34-36

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "4.6 Improving Accuracy Using Guard Digits"

Used here as: "Improving Accuracy Using Guard Digits"

By: Charles Severance

URL: http://cnx.org/content/m32744/1.1/

Page: 37

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "4.7 History of IEEE Floating-Point Format"

Used here as: "History of IEEE Floating-Point Format"

By: Charles Severance

URL: http://cnx.org/content/m32770/1.1/

Pages: 37-40

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

ATTRIBUTIONS

Module: "4.8 IEEE Operations"

Used here as: "IEEE Operations"

By: Charles Severance

URL: http://cnx.org/content/m32756/1.1/

Pages: 40-42

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "4.9 Special Values"

Used here as: "Special Values"

By: Charles Severance

URL: http://cnx.org/content/m32758/1.1/

Pages: 42-43

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "4.10 Exceptions and Traps"

Used here as: "Exceptions and Traps"

By: Charles Severance

URL: http://cnx.org/content/m32760/1.1/

Pages: 43-44

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "4.11 Compiler Issues"

Used here as: "Compiler Issues"

By: Charles Severance

URL: http://cnx.org/content/m32762/1.1/

Page: 44

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "4.12 Closing Notes"

Used here as: "Closing Notes"

By: Charles Severance

URL: http://cnx.org/content/m32768/1.1/

Page: 45

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "4.13 Exercises"

Used here as: "Exercises"

By: Charles Severance

URL: http://cnx.org/content/m32765/1.1/

Pages: 45-46

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

ATTRIBUTIONS

Module: "9.1 Introduction"

Used here as: "Introduction"

By: Charles Severance

URL: http://cnx.org/content/m32775/1.1/

Pages: 47-48

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "9.2 Dependencies"

Used here as: "Dependencies"

By: Charles Severance

URL: http://cnx.org/content/m32777/1.1/

Pages: 48-57

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "9.3 Loops"

Used here as: "Loops"

By: Charles Severance

URL: http://cnx.org/content/m32784/1.1/

Pages: 57-59

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "9.4 Loop-Carried Dependencies"

Used here as: "Loop-Carried Dependencies "

By: Charles Severance

URL: http://cnx.org/content/m32782/1.1/

Pages: 59-64

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "9.5 Ambiguous References"

Used here as: "Ambiguous References"

By: Charles Severance

URL: http://cnx.org/content/m32788/1.1/

Pages: 64-67

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "9.6 Closing Notes"

Used here as: "Closing Notes"

By: Charles Severance

URL: http://cnx.org/content/m32789/1.1/

Page: 67

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

ATTRIBUTIONS

Module: "9.7 Exercises"

Used here as: "Exercises"

By: Charles Severance

URL: http://cnx.org/content/m32792/1.1/

Pages: 67-69

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "10.1 Introduction"

Used here as: "Introduction"

By: Charles Severance

URL: http://cnx.org/content/m32797/1.1/

Pages: 71-72

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "10.2 Symmetric Multiprocessing Hardware"

Used here as: "Symmetric Multiprocessing Hardware"

By: Charles Severance

URL: http://cnx.org/content/m32794/1.1/

Pages: 72-77

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "10.3 Multiprocessor Software Concepts"

Used here as: "Multiprocessor Software Concepts "

By: Charles Severance

URL: http://cnx.org/content/m32800/1.1/

Pages: 77-89

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "10.4 Techniques for Multithreaded Programs"

Used here as: "Techniques for Multithreaded Programs"

By: Charles Severance

URL: http://cnx.org/content/m32802/1.1/

Pages: 89-92

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "10.5. A Real Example"

Used here as: "A Real Example "

By: Charles Severance

URL: http://cnx.org/content/m32804/1.1/

Pages: 92-95

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

ATTRIBUTIONS

Module: "10.6 Closing Notes"

Used here as: "Closing Notes"

By: Charles Severance

URL: http://cnx.org/content/m32807/1.1/

Page: 95

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "10.7 Exercises"

Used here as: "Exercises"

By: Charles Severance

URL: http://cnx.org/content/m32810/1.1/

Pages: 95-96

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "11.1 Introduction"

Used here as: " Introduction"

By: Charles Severance

URL: http://cnx.org/content/m32812/1.1/

Page: 97

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "11.2 Automatic Parallelization"

Used here as: "Automatic Parallelization"

By: Charles Severance

URL: http://cnx.org/content/m32821/1.1/

Pages: 97-104

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "11.3 Assisting the Compiler"

Used here as: "Assisting the Compiler"

By: Charles Severance

URL: http://cnx.org/content/m32814/1.1/

Pages: 104-115

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

Module: "11.4 Closing Notes"

Used here as: "Closing Notes"

By: Charles Severance

URL: http://cnx.org/content/m32820/1.1/

Page: 116

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/

ATTRIBUTIONS

Module: "11.5 Exercises"

Used here as: "Exercises"

By: Charles Severance

URL: http://cnx.org/content/m32819/1.1/

Pages: 116-117

Copyright: Charles Severance

License: http://creativecommons.org/licenses/by/3.0/