Computer Science

B524 Parallelism in Programming Languages and Systems

Credits: 3

Prerequisite(s): CSCI-B 521 and P 536.

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 2017

      Instructor: Geoffrey Brown
      Time: 8:00AM-9:15AM Mon, Wed
      Location: Lindley Hall, Room 008

      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)