Parallel Computing

CSCI-6360

A survey of fundamental issues in design of efficient programs for parallel computers. The topics discussed include models of parallel machines and programs, efficiency of parallel algorithms, programming styles for shared memory, message passing, data parallelism, and using MPI in scientific parallel programs. Parallel programming project required.

4 credits
Cross-listed with:
Prereqs:
none

Past Term Data

Offered
Not Offered
Offered as Cross-Listing Only
No Term Data
Spring Summer Fall
(Session 1) (Session 2)
2023
Parallel Computing (4c)
  • Christopher D. Carothers
Seats Taken: 25/30
2022
Parallel Computing (4c)
  • Christopher D. Carothers
Seats Taken: 26/30
2021
Parallel Computing (4c)
  • Christopher D. Carothers
Seats Taken: 21/50
2020
Parallel Computing (4c)
  • Christopher D. Carothers
Seats Taken: 52/50
2019
Parallel Computing (4c)
  • Christopher D. Carothers
Seats Taken: 32/50
2018
Parallel Computing (3c)
  • Christopher D. Carothers
Seats Taken: 31/110
2017
Parallel Computing (3c)
  • Christopher D. Carothers
Seats Taken: 33/110
2016
Parallel Computing (3c)
  • Christopher D. Carothers
Seats Taken: 35/110
2015
2014
Parallel Computing (3c)
  • Christopher D. Carothers
Seats Taken: 32/100
2013
Parallel Computing (3c)
  • Christopher D. Carothers
Seats Taken: 24/75
2012
Parallel Computing (3c)
  • Christopher D. Carothers
Seats Taken: 16/70
2011
Parallel Computing (3c)
  • Christopher D. Carothers
Seats Taken: 15/50
2010
Parallel Computing (3c)
  • Christopher D. Carothers
Seats Taken: 17/25
2009
Parallel Computing (3c)
  • Christopher D. Carothers
Seats Taken: 13/25
2008
2007