Concepts of concurrent 1process execution. Modelling concurrency; common classes of concurrent algorithms. Granularity and communications. Architectural models of concurrent processing; closely and loosely coupled systems. Control and data flow issues. Network organisational issues; topologies, latency hiding techniques, routing. The design of cluster computer structures. -- Course Website
Prerequisites: 2894 (v.4)<br/> Microcomputers 202<br/> <br/> or any previous version