UMBC Training Centers logo

Multi- and Many-Core Programming Workshop


Overview

This course addresses the need for effectively utilizing emerging multi-core (e.g., Quad-core processors of AMD and Intel) and many-core (e.g., NVIDIA Graphics Processing Unit (GPU)) computer processors.  

The course will cover the architectures of multi- and many-core processors, system view of threads, multi-thread programming  and message passing programming.  In addition, the course will cover the popular GPU programmings: NVIDIA Compute Unified Device Architecture (CUDA) and the emerging industrial standard, Open Computing Language (OpenCL) for the heterogeneous platforms consisting of CPUs, GPUs, and other processors.

Selected case studies will cover major scientific and engineering disciplines. 

Structure of Course

This 3 day workshop will combine lecture with hands-on exercises using UMBC’s BlueGrit supercomputer. Class will be held from 8:30 a.m. - 4:30 p.m.

Prerequisites

Students should have experience with the C, C++ or Fortran programming language.

Audience

Various scientific and engineering personnel seeking to develop new or reengineer existing single-processor codes and gain the significant performance improvement through parallelism in multi- and many-core processors.

Instructor

Dr. Shujia Zhou is a research associate professor of Computer Science and Electrical Engineering (CSEE) at UMBC, and also a Department Scientist of Northrop Grumman Corporation, working at NASA Goddard Space Flight Center. He received his Ph.D. in 1993 from Washington University in St. Louis.

Dr. Zhou is a member of UMBC’s Multicore Computational Center (MC2).  He is a pioneer in accelerating climate and weather applications in IBM Cell processors as well as GPU. He has organized several workshops in utilizing multi- and many-core processors and edited a special journal issue on multi-  and many-core applications.

Price: $1,495.00

Location: UMBC Training Centers, South Campus, 1442 S. Rolling Road, Baltimore, MD 21227

Contact Information

E-mail Heith Hart or call (443)692-6599 if you have any questions about this course or if you would like to be added to the interest list.