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)
2025
Parallel Computing (4c)
  • Christopher D. Carothers
Seats Taken: 0/30
2024
Parallel Computing (4c)
  • Christopher D. Carothers
Seats Taken: 26/30
2023
Parallel Computing (4c)
  • Christopher D. Carothers
Seats Taken: 23/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
2006
Parallel Computing (3c)
  • Boleslaw Szymanski
Seats Taken: 4/25
2005
Parallel Computing (3c)
  • Boleslaw Szymanski
Seats Taken: 0/25
2004
Parallel Computing (3c)
  • Boleslaw Szymanski
Seats Taken: 0/25
2003
Parallel Computing (3c)
  • Boleslaw Szymanski
Seats Taken: 0/25
2002
Lang For Parallel Prgrm (3c)
  • Boleslaw Szymanski
Seats Taken: 0/25
2001
Lang For Parallel Prgrm (3c)
  • Boleslaw Szymanski
Seats Taken: 15/25
2000
Langs For Parallel Prog (3c)
  • Boleslaw Szymanski
Seats Taken: 4/70
1999
Langs For Parallel Prog (3c)
  • Daniel Chiu-Leung Chan
Seats Taken: 7/30
1998