NCSU: NVIDIA CUDA Teaching Center

NVIDIA CUDA Teaching Center

12/2/2010: NC State University has become an NVIDIA CUDA Teaching Center

NC State University has been designated a 2010 NVIDIA CUDA Teaching Center (CTC) based on the demonstrated commitment to advancing the state of parallel education using CUDA C/C++. The CUDA Research Center Program fosters collaboration at institutions that are expanding the frontier of massively parallel computing. Among the benefits are exclusive events with key researchers and academics, a designated NVIDIAB. technical liaison and access to specialized online and in-person training sessions.

About the CUDA Teaching Center at NC State University:

North Carolina State University (NCSU) was awarded a CUDA Teaching Center in 2010 for its educational efforts of massive parallelism. The IEEE has developed a novel curriculum to teach parallelism early within the undergraduate Computer Science curriculum. We plan to adopt this curriculum and take it to another level. Starting with shared-memory parallelism of 4, 8 or even 32 multicores in modern CPUs, we will leapfrog to massive multicores with 240-448 cores in graphics processing units (GPUs). This effort reflects current trends in computer architecture and requires novel educational paradigms to prepare students for this challenge and associated changes in the design and implementation of algorithms. The NVIDIA CTC at NCSU is targeting classes at undergraduate and graduate curriculum in Computer Science, including outreach to other disciplines. NCSU has deployed ARC, an HPC cluster with NVIDIA Fermi Tesla GPUs, to foster research and education in massively parallel processing as well as large computational simulations.

Center Participants and CUDA Enthusiasts (faculty/staff):