CUDA U
문서
CUDA 교육
CUDA 대학 코스
CUDA 소식지 신청
 

University Courses

전세계의 많은 대학들이 엔비디아 CUDA™ 테크놀로지 관련 강좌를 운영하고 있습니다. 이는 가장 복잡한 컴퓨팅 문제를 해결에 필요한 혁신적인 솔루션 개발에 크게 기여하고 있습니다.

교수 파트너십 프로그램에 관심 있는 대학들은 연락 주시기 바랍니다. 자세한 내용은 여기를 클릭하십시오.

CUDA 강의를 개설하고 있는 전세계 대학교 위치.

대학

코스명

코스 #

링크

Abo Akademi

Advanced Computer Graphics

Jan Westerholm

Aentrales Institut fur Technish

Reinhard Manner

Aristotle University

Parallel and Distributed Systems

Nikos Pitsianis

Armstrong Atlantic State University

Felix G. Hamza-Lup

Australian Defence Force Academy, School of Aerospace, Civil and Mechanical Engineering

Murat Tahtali

Belgrade

Branko Djurkovic

Berkeley

Applciations of Parallel Computers

CS267 EngC233

Jim Demmel

Berkeley

Topics in Manufacturing - General Purpose Computaion on GPUs

ME290R

Sara McMains

Boise State University

Inanc Senocak

Bowling Green State University

Advanced Computer Graphics

Jong Kwan Lee

Brooklyn College/CUNY

Dayton Clark

Brown University

Data-Intensive Scalable Computing

CS295-T

Ugur Centintemel

Brunel University, West London

Advanced Digital Systems

Abbes Amira

California State U. Fullerton

 

 

Greg Childers

Caltech

GPU Programming

CS101c

Alan Barr

Cambridge Univeristy - Whittle Lab

Graham Pullan

Cambridge Univeristy - Whittle Lab

Parallel programming on CPUs and GPUs

Graham Pullan

Cambridge Univeristy - Whittle Lab

Final year undergraduate projects

Graham Pullan

Cambridge University

R. E Ansorge

Cincinnati

Albert Bosse

Clemson University

 GPU/Cell Programming Fall 2008

CPSC 481/681

Robert Geist

Clemson University

GPU/Cell Programming

 

Robert Geist

COEP

 

Vandana Joshi

College of William and Mary

Programming Systems on Multicore and GPU

CSC780

Xipeng Shen

College of William and Mary

Advanced Compiler Construction

CSC652

Xipeng Shen

Colorado State University

Chuck Anderson

CSIRO

CUDA Workshops

John Ashley Taylor

Deakin University

Gleb Beliakov

Drexel University

Stephen McMillan

Duke University

Gershon Kedem

Duke University

Parallel Computing

Xiaobai Sun

Ecole Centrale - Lab MAS

Muni Toke Loane

Enssat Engineering School

Arithemitic & Mathematical Programming on GPUs

Arnaud Tisserand

Erlangen, Germany

Marc Stamminger

Embry-Riddle Aeronautical University

Machine Vision

CEC395A

Tarek El Dokor

EPFL Introduction au calcul massivement parallèle sur carte graphique (GPU) avec NVIDIA CUDA Francis Lapique

ETH Zurich

Markus Gross

ETH Zurich

Masters and Semesters projects

Petros Koumoutsakos

ETH Zurich

Multiscale Modeling and Computation

CABG61

Petros Koumoutsakos

Florida State University

Programming Heterogenous Multi-Core Processors

CABG61

Ashok Srinivasan

Fraunhofer Inst.

Parallel Prefix Sum (Scan) mit CUDA

Prof. Dr. Trottenberg
Dr. Axel Arnold

Friedrich Schiller University (FSU) Jena

Programming with CUDA

Waqar Saleem

Georgia Institute of Technology

Multicore & GPU Programming for Video Games

ECE4893A

Aaron Lanterman
Hsien-Hsin "Sean" Lee
David A. Bader

Georgia Institute of Technology

Design Game Consoles

CS4803

Hyesoon Kim

Georgia Institute of Technology

Software and hardware cooperative computing

CS8803SC

Hyesoon Kim

Gonzaga University

Jillian Cadwell

Graduate University of Chinese Academy of Sciences

High Performance Computing with CUDA

Ying Liu

Graduate University of Chinese Academy of Sciences

CS8803SC

Jillian Cadwell

Graz University of Technology

Mathematical Methods for Vision and Graphics

Horst Bischof

Graz University of Technology

Thomas Pock

Grenoble INP

Dominique Houzet

Grinnell College

Jerod Weinman

Grove City College

Introduction to parallel computing

Christiaan Gribble

Grove City College

Operating Systems

CS340

Christiaan Gribble

Harvard

CS340

Alan Aspuru-Guzik

Harvard

CS340

David Cox

Harvard

GPGPU for Scientific Computing (tentative)

CS340

Hanspeter Pfister

Harvard

GPGPU for Scientific Computing (tentative)

CS340

Martin Karplus

Humboldt-Universität zu Berlin

Programming Hardware Accelerators

 

Alexander Reinefeld

Humboldt-Universität zu Berlin

Ray Tracing with CUDA

Seminar

Doran Weber

IIIT Hyderabad

Kamakoti Veezhinathan

IIT Kanpur

Mahendra Verma

IIT Madras

Nitin Chandrachoodan

IIT Madras

Kamakoti Veezhinathan

IIT Powai

Sharat Chandran

IIT Roorkee

Advanced Computer Arch & Distributed Computing

Ankush Mittal

IIT, Delhi (India)

Modern Parallel Programming

CSL860

Subodh Kumar

IIT, Delhi (India)

Advanced Computer Graphics

CSL859

Subodh Kumar

IIIT

Multi-Core Architectures

 

PJ Narayanan

Indian Institute of Science

 

N D Hari Dass

Indian Institute of Science

 

R Govindarajan

Indian Institute of Science Bangalore

 

Udipi Shrinivasa

Informatik 2009

Massively-Parallel Comutational Biology on GPUs

Workshop

Various

Information Sciences Institute General Purpose Computing Using GPUs on a Linux Cluster Dan Davis

Imperial College London

Computer Architecture

 

Wayne Luk

Inner Mongolia University

Programming Massively Parallel Processors with CUDA

 

Liqiang He

Information Sciences Institute

General Purpose Computing using GPUs on a Linux Cluster

Various

INPG

Programmation des processeurs graphiques (GPU) de dernier generation

MEL22

Didier Pellegrino

INPG Architecture et Programmation des Processeurs Graphiques (GPU) de Dernier Generation MEL22 Dominique Houzet
INRIA Sophia Antipolis Mediterranee, France 3D Meshes and Applications Pierre Alliez
Institute of Computing Technology, Chinese Academy of Sciences Fan Dongrui
Instituto Superior de Ciêcnias do Trabalho e da Empresa Ricardo Fonseca
Iowa State University Numerical Methods for Scientific Calculations Alex Travesset
Iowa State University Mark Gordon

ITESM Mexico

Ambientes de Programación Avanzada

Isaac Rudomin
Benjamin Hernandez

IUCAA, Pune University Dipankar Bhattacharya

Johns Hopkins University

General Purpose Computation on the GPU

EN600.407

Matthew Bolitho

Johns Hopkins University Michael Kazhdan
Johns Hopkins University Parallel Programming EN 600.320 Randal Burns

Kent State

GPU Computing

CS6/79995

Ye Zhau

Lamar University Lawrence Osborne
Lamar University Weihang Zhu

Linkoping University

Multicore Computing

DF21500

Christoph Kessler

Linkoping University

Graduate Course on CUDA

 

Ingemar Ragnemalm

Lomonosov Moscow State University Vladimir A. Levin
Louisiana State University Thomas Sterling
Max Planck Institute Massively Parallel Computing with CUDA Hendrik Lensch
Robert Strzodka

McGill

Ongoing short courses

 

Abdelkader Baggag

Missouri Guillerme DeSouza

Missouri University of Science & Technology

Parallel Prgraomming with MPI

CSc387

Fikret Ercal

MIT

Alan Strelzoff

MIT

Barry Barrios

MIT

John Williams

MIT

Supercomputing on your desktop

6.963

Nicolas Pinto

MIT

IAP Course

6.963

Nicolas Pinto

MIT

Welcome to IAP09 CUDA @ MIT

6.963

Various

MIT Pune Anjali Chandavale
National Centre for Radio Astrophysics Yashwant Gupta

National Taiwan University

High-performance cryptographic computing, embedded computing

Chen-Mou Cheng

National Taiwan University

Parallel Processing Architectures and Applications (English Chinese)

 

Chen-Mou Cheng

National Taiwan University Introduction to CUDA parallel programming Ting-Wai Chiu

North Carolina State

Graduate Operating Systems

CSC501

Frank Mueller

North Carolina State

Design Automation for VLSI

 

Xun Liu

North Carolina State

Code Optimization for Scalar and Parallel Programs

 

Frank Mueller

Northeastern University

GPGPU Programming - CS Senior Seminar

 

David Kaeli

Norweigian Univ. of Sci & Tech (NTNU)

TDT 24 Parallell Environments (f08) - graduate seminar w/ lots of focus on CUDA and using HPC-LAB

 

 

 

Anne C. Elster

 

Norweigian Univ. of Sci & Tech (NTNU)

TDT 24: Parallel Environments & Numercial Methods

 

 

Anne C. Elster

 

Nyenrode Business Universiteit Strategic Business Planning Eric Melse MBA

Ohio State University

Scientific Computing on Emerging Architectures

ECE694J

Umit Catalyurek

Ole Miss

Parallel Programming

CSci490

Philip Rhodes

Open University of Catalonia Angel Juan

Oregon State

CS Skills for Simulation and Game Development

CS419G

Mike Bailey

Oxford University Kristian Zarb-Adami
Oxford University High Performance Computing for Finance Mike Giles
Oxford University Numerically Intensive Computing for Finance Mike Giles
Oxford University CUDA-specific course for PhD students, postdocs, etc in Oxford and from elsewhere in UK Mike Giles
PCCS, Greater NOIDA Parallel Programming using CUDA HBCS102 Heshsham Abdul Basit
Piet - College of Engineering Pune Vandana Inamdar
Politecnico di Milano Antonino Tumeo
Politecnico di Milano High Performance Processors and Systems 073822 Donatella Sciuto
Politecnico di Milano Hardware design methodologies 075411 Fabrizio Ferrandi
Politecnico di Milano Informatic Engineering project 082941 Marco Santambrogio
Politecnico di Milano Monica Bordegoni
Polytechnic University Bucharest Daniel Ioan
Portland State University High-Level Synthesis and Design Automation Marek Perkowski
Portland State University Yih-Chyun JENQ

Purdue University

GPU Vertically Integrated Projects

EE495TUV

David Ebert

Purdue University

Visualization Techniques

 

David Ebert

Rice University Parallel Numerical Methods for Partial Differential Equiations Timothy Warburton
Saarland University Parallel Programming for Bioinformatics Dirk Neumann
Saarland University Elmar Eisemann
Saarland University/ Max Planck Institut Massively Parallel Computing with CUDA Hendrik Lensch
Robert Strzodka

Santa Clara University

Parallel Programming

46630

Edin Hodzic

Simon Fraser University Greg Mori
Sonoma State University Multicore & Manycore Programming CS385 Suzanne Rivoire
South China Univ. of Tech. Software Development on Multi-core Processors Chen Hu
Southern Wesphalia University of Applied Sciences Ulrich Lehmann
Sri Sathya Sai University P.K.Baruah

Stanford Courses

Methods in Numerical Analysis

CME342

Eric Darve

Stony Brook University

General Purpose Computing on Graphics Hardware

CSE690

Klaus Mueller

Suny - Binghamton Parallel Computing Dmitry Ponomarev
SUNY-Buffalo Russ Miller
Technion, Israel Michael Elad

Technische Fakultat

Multicore Architectures and Programming

 

Frank Hannig

Tecnologico de Monterrey Carlos Koch
Tecnologico de Monterrey Campus Guadalajara Gildardo Sanchez
Texas A&M University Peng Li
Texas A&M University Steve Johnson
TITech Toshio Arita

Tokyo Institute of Technology

Advanced Applications of Computing and Mathematical Sciences -HPC-

 

Toshio Endo

Tsinghua University Massively Parallel Programming with CUDA Yangdong Deng
TU Darmstadt Massivley Parallel Programming Kay Hamacher

TU Darmstadt

Programming Massively Parallel Processors

 

Michael Goesele

TU Darmstadt Parallel computing with CUDA Michael Goesele
TU Darmstadt Massively-Parallel Comutational Biology on GPUs Workshop Michael Goesele
Kay Hamacher
TU Dortmund Stefan Turek
TU München CUDA technology for Lattice-Boltzmann algorithm Eugen Riedel

UBC

Topics in Distributed Systems: Massively parallel/distributed computing platforms

EECE571

Matei Ripeanlu

UC Berkeley Undergratuate Computer Graphics CS184 James O'Brien

UC Davis

Graphics Architecture
Parallel Computer Architectures

EEC277
EEC171

John Owens

UC Irvine Parallel Computing - Theory & Applications EECS221 Stephen Jenks
UC Riverside Sheldon Tan
UC San Diego Circuit Simulation CSE 245 Chung-Kuan Cheng
UC San Diego Circuit Simulation and Verification CSE 245 Chung-Kuan Cheng
UC San Diego Introduction to Parallel Computation
Parallel Computation
CSE 160
CSE 260
Scott Baden

UC Santa Barbara

3D User Interfaces and GPU Power

CS290I

Tobias Hollerer

UC Santa Cruz

Advanced Parallel Processing

CMPE220

Andrea Di Blas

UC Santa Cruz

GPU Architecture and CUDA programing

Jose Renau

UFMG

 

 

Renato Ferreira

UNC Chapel Hill

 

 

Jan-Michael Frahm

UNC Chapel Hill

 

 

Keith Kocis, MD

UNC Chapel Hill

 

 

Russell Taylor

Università degli Studi di Salerno

 

Vittorio Scarano

Università di Parma

 

 

Alessandro Tasora

Universidad Jaime I de Castellon

Advanced Architectures

 

Enrique S. Quintana-Orti

Universidad Jaime I de Castellon

Computer Engineering and Architecture

 

Enrique S. Quintana-Orti

Universidad Politecnica de Valencia

Parallel Matrix Algorithm in Engineering

 

Albert Gonzalez
Antonio Vidal

Universidad Rey Juan Carlos (Spain)

Video processing using Graphics Hardware

 

Antonio S. Montemayor

Universidad Rey Juan Carlos (Spain)

Video processing using Graphics Hardware

Enrique S. Quintana-Orti

Universidad Rey Juan Carlos (Spain)

NVIDIA CUDA Tutorial

Antonio S. Montemayor

Universidad Rey Juan Carlos (Spain)

Procesadores Gráficos (Graphics Processors)

Oscar David Robles Sanchez
David Miraut Andres

Universidade Tecnica de Lisboa

Procesadores Gráficos (Graphics Processors)

 

Paulo Abreu

University Mainz Dominik Nuszpl

Seminar Parallele Algorithmen

 

Christoph Busold

Universität Münster

Modern Parallel Computer Architectures

 

Sergei Gorlatch

Universitat Politecnica Catalunya

under development

 

Mateo Valero

University of Aleberta

Venkata Dinavahi

University of Antwerp

Sutdents doing their Masters projcct will receive a personal course on CUDA within our lab.

Jan Sijbers

University of Bonn, Germany

Holger Baumgardt

University of Bonn, Germany

Parallel Implementation of Neural Networks

Sven Behnke

University of Massachusetts Amherst

General Purpose Computation on the GPU

CMPSCI691AD

Rui Wang

Universitat Pompeu Fabra

High performance computing: GPU programming using CUDA

 

Gianni De Fabritiis

Universite de Perpignan

Introduction à OpenGL et au GPGPU

 

David Defour

Universite de Perpignan

Stream computing and GPU

David Dafour

University of Amsterdam

Computational Astrophysics

 

Simon Portegies Zwart

University of Bonn

Graphics Card Programming with Applications to Computer Vision

 

Daniel Cremers

University of Bonn, Germany

Parallel Implementation of Neural Networks

 

Sven Behnke

University of California, Merced

Programming Interactive 3D Graphics and Games

 

Marcelo Kallmann

University of Cape Town

 

James Gain

University of Central Florida

Multi-core/Many-ore Architectures and Programming

ST: CDA 6958

 

Huiyang Zhou

University of Cologne

GPGPU

 

Ulrich Lang

University of Colorado

Programming Non-traditional Multiprocessors

 

Manish Vachharajani

Unviersity of Colorado

Readings in Computationsl Mathetaics: GPU Computing

Math 7924

Jan Mandel

Unviersity of Colorado

Multi-Core Comp Arch and Graphics Processing Engines

ECE695

Dan Connors

Unviersity of Colorado, Denver

Multi-Core Comp Arch and Graphics Processing Engines

ECE695

Dan Connors

University of Connecticut

Courses can be found here:

Thomas J. Peters

University of Connecticut

Principles of Computer Graphics

Thomas J. Peters

University of Connecticut

Topological Animation: Science

Thomas J. Peters

Univeristy of Central Florida

Multi-core/Many-ore Architectures and Programming

ST:CDA6958

Huiyang Zhou

University of Delaware

 

Michela Tuafer

University of Delaware

High Performance Computing with commodity Hardware

CPEG 455/655

Xiaoming LI

University of Delaware

Software Support for Multicore Architectures

 

John Cavazos

University of Delaware

Programming Modern Graphics Cards

 

Eric Kelmelis

University of Denver

Distributed Stream Processing

COMP4704

Chris Gauthier Gickey
Christian Grothoff

University of Erlangen-Nuremberg

Parallel Systeme

 

Jürgen Teich

University of Erlangen-Nuremberg

Multicore Architectures and Programming

 

Frank Hannig

University of Erlangen-Nuremberg

Seminar: Multi-Core Architectures and Programming

 

Frank Hannig
Richard Membarth

University of Erlangen-Nuremberg

Parallel Systems

 

Frank Hannig
Richard Membarth

University of Erlangen-Nuremberg

Multicore Architectures and Programming

 

Various

University of Erlangen-Nuremberg

Efficient Matrix Inversion in CUDA

 

Robert Grimm
Matthias Schneider

University of Florida

Computational Structures in Computer Graphics

cap 4730 - CISE UFL

 

Jorg Peters

University of Florida

Interative 3D Graphics & Physics

CIS6930

Jorg Peters

University of Florida

Embedded Systems

CIS 4930/6930

Prabhat Mishra

University of Graz

High Performance Computing with Graphics Processing Units

 

Manfred Liebmann

University of Heidelberg

Supercomputer with GPU

 

Andreas Beyer

University of Houston

 

Zhigang Deng

University of Illinois at Chicago

GPU Programming

CS525

Andrew Johnson
Andy Johnson

University of Illinois at Chicago

Advanced Computer Architecture

CS466

Mitch Theys

University of Illinois Urbana-Champaign

Programming Massively Parallel Processors

ECE498 AL1

Wen-mei Hwu

University of Illinois Urbana-Champaign

Honors Project

CS296

Eric Schaffer

University of Innsbruck

Programming of multicore parallel architecture: GPUs (CUDA)

Various

University of Karlsruhe

High performance reconfigurable computing

Mario Kicherer

University of Kassel Programming with CUDA Jens Breitbart
Claudia Fohry
University of Koblenz GPU Programming Matthias Raspe
Stefan Müller

University of Lille

Bioinformatics sequences and high- performance computing

 

Mathieu Giraud

University of Lille

Bioinformatics sequences and high performance computing

Mathieu Giraud

University of Macedonia Informatics-Parallel and Distributed Processing Konstantinos G. Margaritis
University of Malaga, Spain Basic Course on Graphics Processors: Architecture and Programming Manuel Ujaldón
University of Malaga, Spain Advanced course on programming GPUs using CUDA Manuel Ujaldón
University of Maryland Introduction to Computer Graphics Amitabh Varshney
University of Melbourne Subhash Challa
University of Michigan Jie Shen
University of Michigan Agent-Based Modeling of Complex (Adaptive) Systems CSC530 Rick Riolo
University of Minnesota David J Lilja
University of Missouri Ryanne Dolan
University of Muenster, Germany Parallel Systems
Parallel Systems
Sergei Gorlatch
University of Muenster, Germany Modern parallel architecture Seminar Sergei Gorlatch
University of Muenster, Germany Seminar: Modern Parallel Computer Architectures Sergei Gorlatch
University of New Mexico Edward Angel

University of North Carolina

General Purpose Computation using Graphics Processors

COMP290-058

Dinesh Manocha

University of Oregon Allen D. Malony
University of Oslo Johan Simon Seland
University of Osnabrück Calculations on a graphicboard Oliver Vornberger
University of Otago Geoff Wyvill
University of Pennsylvania Jonathan Smith

University of Pennsylvania

GPU Programming & Architecture

CIS665

Gary Katz

University of Pune 1/2 semester course 3-5 credit equivalent D. G. Kanhere
University of Pune Dilip Kanhare

University of Rochester

Introduction to Programming in CUDA

 

Richard Edgar
Alice Quillen

University of Sheffield Susheel Varma
University of South Carolina Independent study Brian Genge
University of Southern California Scientific Computing & Visualization CSCI596 Aiichiro Nakano
University of Southern California Gerard Medioni

University of Southern California

General Purpose Computing Using GPUs on a Linux Cluster

 

Dan Davis

University of Stuttgart Advanced Rendering and GPU Techniques, Visual Computing Carsten Dachsbacher

Univ of Tenn at Chattanooga

 

 

Andy Novobilski

University of Texas, Austin Programming for Performance CS378 Keshav Pingali
University of Texas, El Paso Mechela Taufer
University of Toronto Programming Massive Multiprocessors using CUDA Andreas Moshovos
University of Toronto Special Topics:  Programming Massively Parallel Graphics Processors ECE1724H-S Christian A. Cumbaa
University of Toronto Special Topics in Software Eng: Programming Massively Parallel Graphics Processors ECE1724 Tarek Abdelrahman
University of Ulm Massively Parallel Computing with CUDA Hendrik Lensch
Robert Strzodka

University of Utah

Parallel Programming for GPUs

CSE6963

Mary Hall

University of Utah

Advanced Scientific Visualization

CS7960

Claudio Silva

University of Virginia

OS, CS 414 Kevin Skadron

University of Virginia

Advanced Computer Architecture

CS433

Kevin Skadron

University of Warsaw

Applications of CUDA in high performance computing

 

Witold Rudnicki
Lukasz Ligowski

University of Washington

GPU Coding for Plasma Simulations

 

Robert Winglee

University of Waterloo Hans De Sterck

University of Wisconsin-Madison

Advanced Topics in Applied Mathematics Math 812 Amir Assadi

University of Wisconsin-Madison

Amir Assadi

University of Wisconsin-Madison

Michael Schulte

University of Wisconsin-Madison

Introductin to Computer Architecture

CS552

Karu Sankaralingam

University of Wisconsin-Madison

Advanced Computer Architecture II

 

Mark Hill

University of Wisconsin-Madison

High-Performance Computing for Applications in Engineering

ME964

Dan Negrut

University of Maryland

Advanced Computer Graphics

CSMC740

Amitabh Varshney

University of Texas, Austin

Principles of Computer Architecture: Parallelism and Locality

 

Mattan Erez

University Stuttgart / Germany

Advanced Rendering and GPU Techniques (translated)

 

Carsten Dachsbacher

Uppsala University Johan Elf
Vienna University of Technology Real-Time Rendering Michael Wimmer
VIIT Pune Aditya Abhyankar

Virginia Tech

Accelerator-Based Parallel Computing

CS4984
CS5984

Wuchun Feng
Yong Cao

Virginia Polytech & State U Sandeep Shukla
VIT Parallel Computer Architecture SY Prabhu
VIT Pune Subhas Prabhu
VIT Pune Milind Kulkami
VRVis Research Center Markus Hadwiger
Warsaw University of Technology Andrzej Maslowski
Williams College Principles of Programming Languages CS334 Morgan McGuire

William & Mary

Advanced Compiler Construction

CSC652

Xipeng Shen

Wuhan University CUDA Application Design Xu Xianbin
Zhejiang University Kun Zhou

CUDA를 가르치고 계십니까?
      CUDA 강의를 하고 계시다면 이메일로 귀하의 정보를 보내주시고 코스에 링크해 주십시오.

CUDA 강의를 하고 싶으십니까?
      아래의 교수 파트너십 프로그램에 지원하십시오.

CUDA 지원GPU로 학생들에게 추천하는 GPU를 알고 싶으십니까?
      아래의 CUDA지원 제품들을 살펴보십시오.