FIT3143 — Parallel Computing
By Carlos Melegrito
Summary Notes byThis collection of semi-organised writings is everything I've noted down during the entire semester. Not only will it serve as my revision notes for my exam, but also for reference in the future. Note that a lot of this content stems from Monash University, but most of these writings are of my own.
If you see an issue, just submit one or contact me from my website. To use these summary notes, just click any of the links in the contents below.
Contents
- Distributed Systems
- Inter-Process Communications
- Remote Procedure Call
- Message-Passing Library
- Synchronisation
- Mutual Exclusion
- Deadlocks
- Election Algorithms
- Distributed Transactions
- Concurrency Control
- Faults
- Distributed Consensus
- Parallel Computing
- Parallel Computing Alternatives
- Instruction-Level Parallelism
- Vector Architecture
- Data Parallel Architectures
- SIMD Architectures
- MIMD Architectures
- Distributed Memory MIMD Architectures