FDD3003 Parallel Computing: Theory - Hardware - Software with Special Focus on Multi-Core Programming 7.5 credits
Parallella beräkningar: teori - maskinvara - programvara, med särskilt fokus på flerkärnig programmering
With the wide spread availability of multi-core systems and general-purpose graphics processing units (GPGPUs) mastering parallel computing is becoming increasingly important. At the same time high-end parallel systems are increasing in their complexity and offer unprecedented levels of parallelism. This course will provide students with the basic knowledge to understand and master the challenges of parallel computing. Multi-core architectures and programming will be emphasized.