Navigation

  • index
  • next |
  • previous |
  • mcs572 1.3.5 documentation »
  • Introduction to Parallel Computing

Introduction to Parallel Computing¶

This chapter collects some notes on the first three lectures in the first week of the course. We introduce some terminology and end with high level parallelism.

  • Introduction
    • What is a Supercomputer?
    • Measuring Performance
    • Amdahl’s and Gustafson’s Law
    • Bibliography
    • Exercises
  • Classifications and Scalability
    • Types of Parallel Computers
    • Clusters and Scalability
    • Network Topologies
    • Bibliography
    • Exercises
  • High Level Parallel Processing
    • High-Level Parallel Programming
    • Multiprocessing in Python
    • Multithreading with Julia
    • Tasking in Ada
    • Performance Monitoring
    • Bibliography
    • Exercises

Previous topic

Preface

Next topic

Introduction

This Page

  • Show Source

Quick search

Navigation

  • index
  • next |
  • previous |
  • mcs572 1.3.5 documentation »
  • Introduction to Parallel Computing
© Copyright 2016-2024, Jan Verschelde. Created using Sphinx 7.3.7.