Computer Science

B524 Parallelism in Programming Languages and Systems

Credits: 3

Prerequisite(s): CSCI-P436 or P 536, and either CSCI-C 311 or B 521 or C 343.

Fundamentals of parallel computation, with an emphasis on parallel programming methodology and programming languages. Topics include: Parallel algorithms. Major paradigms for parallel software construction: data parallelism, task/thread parallelism and CSP. Compiling programs for parallel computers.

  • Course History

      Spring 2015

      Instructor: Geoffrey Brown
      Time: 1:00PM-2:15PM Mon, Wed
      Location: Lindley Hall, Room 019

      Spring 2012

      Instructor: Andrew Lumsdaine
      Time: 11:15AM-12:30PM Tue, Thu
      Location: Lindley Hall, Room 008
      Course URL (syllabus link or course homepage)