As we lose the ability to speed up computers by making processors faster, we must instead investigate how to achieve performance gains by utilizing the multiple processors that are available on most modern computers. Students will learn and apply concurrent programming methods using both central processing units (CPU) and graphic processing units (GPUs), as well as algorithmic decisions that influence performance gains through parallelization.
Prerequisites
Instructor permission
Admission into BSU's accelerated Master of Science degree program.
COMP2750