University |
Course Name |
Course # |
Contact |
Berkeley |
Applciations of Parallel Computers |
CS267 EngC233 |
Jim Demmel |
Berkeley |
Topics in Manufacturing - General Purpose Computaion on GPUs |
ME290R |
Sara McMains |
Caltech |
GPU |
CS101 |
Alan Bart |
Clemson University |
GPU/Cell Programming |
|
Robert Geist |
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 |
Simulations using Particles |
CABG61 |
Petros Koumaoutsakos |
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 |
Grove City College |
Operating Systems |
CS340 |
Christiaan Gribble |
IIIT |
Multi-Core Architectures |
|
PJ Narayanan |
IIT, Delhi (India) |
Modern Parallel Programming |
CSL860 |
Subodh Kumar |
Imperial College London |
Computer Architecture |
|
Wayne Luk |
Inner Mongolia University |
Programming Massively Parallel Processors with CUDA |
|
HE |
Information Sciences Institute |
General Purpose Computing using GPUs on a Linux Cluster |
Weekend Course |
Various |
INPG |
Architecture et programmation des processeurs graphiques de derniere generation |
Mel22 |
Didier Pellegrino |
ITESM Mexico |
Ambientes de Programación Avanzada |
NA |
Isaac Rudomin |
Johns Hopkins |
General Purpose Computation on the GPU |
EN600.407 |
Matthew Bolitho |
Kent State |
GPU Computing |
CS6/79995 |
Ye Zhau |
Linkoping University |
Multicore Computing |
DF21500 |
Christoph Kessler |
Linkoping University |
Graduate Course on CUDA |
|
Ingemar Ragnemalm |
McGill |
CUDA Programming Environment |
|
Abdelkader Baggag |
Missouri University of Science & Technology |
Parallel Prgraomming with MPI |
CSc387 |
Fikret Ercal |
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
|
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 |
North Carolina State |
Operating System Principles |
|
Frank Mueller |
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 |
Ohio State University |
Scientific Computing on Emerging Architectures |
ECE694J |
Umit Catalyurek |
Ole Miss |
Parallel Programming |
CSci490 |
Philip Rhodes |
Oregon State |
CS Skills for Simulation and Game Development |
CS419G |
Mike Bailey |
Purdue University |
Vertically Integrated Projects in ECE |
|
David Ebert |
Purdue University |
Visualization Techniques |
|
David Ebert |
Santa Clara University |
Parallel Programming |
46630 |
Edin Hodzic |
Stony Brook University |
General Purpose Computing on Graphics Hardware |
CSE690 |
Klaus Mueller |
Technische Fakultat |
Multicore Architectures and Programming |
|
F. Hannig |
Tokyo Institute of Technology |
Advanced Applications of Computing and Mathematical Sciences -HPC- |
|
Toshio Endo |
TU Dortmund |
Programming Massively Parallel Processors |
|
Michael Goesele |
TU Dortmund |
|
|
Stefan Turek |
UBC |
Topics in Distributed Systems: Massively parallel/distributed computing platforms |
EECE571 |
Matei Ripeanlu |
UC Davis |
Graphics Architecture Parallel Computer Architectures |
EEC277 EEC171 |
John Owens |
UC Santa Barbara |
3D User Interfaces and GPU Power |
CS290I |
Tobias Hollerer |
UC Santa Cruz |
Advanced Parallel Processing |
CMPE220 |
Andrea Di Blas |
Universidad Jaime I de Castellon |
Advanced Architectures |
|
Enrique S. Quintana-Orti |
Universidad Jaime I de Castellon |
Computer Engineering and Architecture |
|
Enrique S. Quintana-Orti |
Universität Münster |
Modern Parallel Computer Architectures |
|
Sergei Gorlatch |
UMass 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 Dafour |
University of Amsterdam |
Computational Astrophysics |
|
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 Colorado |
Programming Non-traditional Multiprocessors |
|
Manish Vachharajani |
Unviersity of Colorado, Denver |
Readings in Computationsl Mathetaics: GPU Computing |
Math 7924 |
Jan Mandel |
Univeristy of Central Florida |
Multi-core/Many-ore Architectures and Programming |
ST:CDA6958 |
Huiyang Zhou |
University of Delaware |
Software Support for Multicore Architectures |
|
John Cavazos |
University of Delaware |
Programming Modern Graphics Cards |
|
Eric Kelmelis |
University of Erlangen-Nuremberg |
Parallel Systeme |
|
Jürgen Teich Frank Hannig |
University of Illinois |
Honors Section for Software Principles and Data Strictures |
|
Eric Shaffer |
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 Lille |
Bioinformatics sequences and high- performance computing |
|
Mathieu Giraud |
University of North Carolina |
GPGP: General Purpose computation Using Graphics Processors |
COMP790-058 |
Dinesh Manocha |
University of Pennsylvania |
GPU Programming & Architecture |
CIS665 |
Gary Katz |
University of Rochester |
Introduction to Programming in CUDA |
Workshop |
Alice Quillen |
University of Southern California |
General Purpose Computing Using GPUs on a Linux Cluster |
|
Dan Davis |
University of Utah |
Parallel Programming for GPUs |
CSE6963 |
Mary Hall |
University of Utah |
Advanced Scientific Visualization |
CS7960 |
Claudio Silva |
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 Wisconsin, Madison |
Introductin to Computer Architecture |
|
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 |
Viginia Tech |
Accelerator-Based Parallel Computing |
CS4984 CS5984 |
Wuchun Feng Yong Cao |
William & Mary |
Advanced Compiler Construction |
CSC652 |
Xipeng Shen |