Bilkent University Logo

Bilkent University

Online Academic Catalog

Undergraduate and Graduate Programs 2018-2019


CS 541 Chip Multiprocessors

Introduction to chip multiprocessing (CMP), multicore and manycore architectures. Instruction level parallelism. Explicit parallelism: Shared instruction processors (SIMD) shared sequencer processors (VLIW), shared network processors (MPP), shared memory processors (SMP). The march to multicore and manycore: Power efficiency, DRAM access latency. Network interfaces: Network topologies, buses, switches, multistage networks, hypercubes. Parallel programming: PThreads, MPI, multicore programming, OpenMP. Parallel programming concepts: Coverage, granularity, locality. Graphics processing unit (GPU): Hardware overview, performance, software environment, programming models, GPU Memory, CUDA, OpenCL. Credit units: 3 ECTS Credit units: 5.

Bilkent University Main Page

Last regenerated automatically on May 23, 2019 by OAC - Online Academic Catalog Software