Concept of Parallelism

Understand the fundamental concept of parallelism in computing and its importance in modern architectures.

Network Models

Explore different network models such as Mesh, Pyramid, Butterfly, and Hypercube, and how they are used in parallel processing.

Performance Metrics & Speed-Up Performance Laws

Learn about performance metrics, measures, and laws governing speed-up performance in parallel systems.

Parallel Random-Access Machine Models (PRAM)

Introduction to PRAM models and their role in modeling parallel algorithms.