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 November 8, 2024 by OAC - Online Academic Catalog Software
|
|