CMSC 603 - High Performance Distribution Systems

Upon successful completion of this course, the student will be able to understand the concepts underlying distributed systems; analyze problems to identify performance bottlenecks, parallelization opportunities and concurrency issues in a distributed environment; create distributed and scalable implementations using multiple hosts/GPUs; design and implement algorithms using Hadoop, Spark and CUDA. 

Prerequisites: Enrollment restricted to students with graduate standing in computer science or related discipline or acceptance into five-year accelerated program in computer science.  The course will assume undergraduate-level background in algorithms, data structures and parallel programming.

Total Credit Hours:
Fall 2018
See Description
Alberto Cano Rojas
Instructor Email:

Weekly Live Sessions

Mon Tue Wed Thu Fri Sat
9:30 - 10:45 am 9:30 - 10:45 am

Back to Search Results

Questions? Contact the VCU CGEP Director:

Dr. Gregory Triplett   •   Ph: (804) 828-5387   •