CS-4234 (CRN 83395)

Parallel Computation

Fall 2023

 

 

Quick Info

 

Topics:

This class will introduce the fundamental concepts of parallel computing. Topics include a survey of parallel computer architectures, models of parallel computation, and interconnection networks; parallel algorithm development and analysis; programming paradigms and languages for parallel computation; example applications; performance measurement and evaluation.

 

Instructor: Dr. Adrian Sandu

E-mail: sandu@cs.vt.edu

Phone: 231-2193

Office: 2222 KW-II

 

Teaching Assistant: TBA 

 

Prerequisites:   

CS 3214         

Programming in C/C++/Fortran

 

Textbook:

Thomas Rauber and Gudula Runger: “Parallel programming for multicore and cluster systems”,

Springer-Verlag Heidelberg, 2013, 516 pages. Available through VT library.

 

Grading

The grade is based on: 

·       25%    Midterm exam 

·       25%    Final Exam 

·       50%    Homework (theoretical and programming assignments)

 

Syllabus 


For detailed information please consult the syllabus (PDF)

 

 

Homework

 

Please check the list of assignments.

 

 

 

sandu@cs.vt.edu (Adrian Sandu) 

http://www.cs.vt.edu/~asandu/Courses/CS4234/CS4234.html