Skip to content

    Read more about High Performance Computing

    High Performance Computing

    (1 review)

    Charles Severance

    Kevin Dowd

    Copyright Year:

    Last Update: 2021

    Publisher: OpenStax CNX

    Language: English

    Formats Available

    Conditions of Use

    Attribution Attribution
    CC BY


    Learn more about reviews.

    Reviewed by Thomas Moser, Adjunct Professor, Mount Wachusett Community College on 6/29/20

    The Introduction states: "The purpose of this book has always been to teach new programmers and scientists about the basics of High Performance Computing. ... to the practicing Chemistry student, Physicist, or Biologist who need to write and run... read more

    Table of Contents

    1. Modern Computer Architectures

    • 1.1 Memory
    • 1.2 Floating-Point Numbers

    2. Programming and Tuning Software

    • 2.1 What a Compiler Does
    • 2.2 Timing and Profiling
    • 2.3 Eliminating Clutter
    • 2.4 Loop Optimizations

    3. Shared-Memory Parallel Processors

    • 3.1 Understanding Parallelism
    • 3.2 Shared-Memory Multiprocessors
    • 3.3 Programming Shared-Memory Multiprocessors

    4. Scalable Parallel Processing

    • 4.1 Language Support for Performance
    • 4.2 Message-Passing Environments

    5. Appendixes

    • 5.1 Appendix C: High Performance Microprocessors
    • 5.2 Appendix B: Looking at Assembly Language



    Ancillary Material

    Submit ancillary resource

    About the Book

    The purpose of this book is to teach new programmers and scientists about the basics of High Performance Computing. Too many parallel and high performance computing books focus on the architecture, theory and computer science surrounding HPC. This book speaks to the practicing chemistry student, physicist, or biologist who need to write and run their programs as part of their research.

    About the Contributors


    Charles Severance is currently a Clinical Associate Professor and teaches in the School of Information at the University of Michigan. Charles also works with the IMS Global Learning Consortium as the IMS Affiliate Coordinator. Previously he was the Executive Director of the Sakai Foundation and the Chief Architect of the Sakai Project. Charles is the author of the book, "Using Google App Engine" from O'Reilly and Associates. He also wrote the O'Reilly book on High Performance Computing. Charles has a background in standards including serving as the vice-chair for the IEEE Posix P1003 standards effort and edited the Standards Column in IEEE Computer Magazine from 1995-1999. Charles is active in television and radio as a hobby, he has co-hosted several television shows including "Nothin but Net" produced by MediaOne and a nationally televised program about the Internet called "Internet:TCI". Charles appeared for over 10 years as an expert on Internet and Technology as a co-host of a live call-in radio program on the local Public Radio affiliate.

    Kevin Dowd

    Contribute to this Page

    Suggest an edit to this book record