High Performance Computing · HIAST
Everything in the question bank, in one place
Lecture notes rewritten for revision, plus all 630 bank questions with answers and explanations. Your progress is saved in this browser.
Chapters
How to use this
- Read the Notes tab — it is the lecture, compressed, with the bits the bank actually tests marked as exam hooks.
- Run the MCQ and True/false tabs — tap an answer, get instant feedback plus the reason. Use Only wrong / unanswered for a second pass.
- Use the Q&A tab last — these are the long-form questions with the official model answers. Try to answer out loud first, then open the card.
- The glossary on each chapter gives the Arabic term next to the English one.
What's covered
| Bank file | Chapter here | Source lecture |
|---|---|---|
| QA Ch 1 | Parallel computers | 1 — Parallel computers |
| QA Ch 2 | Modern processors | 2 — Modern processors |
| QA Ch 3 | Serial code optimization | 3 — Basic optimization techniques for serial code |
| QA Ch 4 | Basics of parallelization | 4 — Basics of parallelization |
| QA Ch 5 | OpenMP | 5 — Shared-memory programming with OpenMP |
| QA Ch 6 | MPI | 6 — Distributed-memory programming with MPI |
| QA Supercomputer | Supercomputers | Supercomputer slides + videos |
| — | Hybrid MPI + OpenMP | 8 — Hybrid parallelization (notes only, no bank questions) |
Model answers in the Q&A tabs are taken from the question bank's own answer key. MCQ and true/false answers are not in the bank — they were worked out from the lecture slides, and each one shows the reasoning so you can check it.