Stanford Root

Schedule

Stanford Root

Schedule

CME 213

Introduction to parallel computing using MPI, openMP, and CUDA (ME 339)

UNITS:3
GRADING:Letter or Credit/No Credit
LEVEL:Graduate
GER:—

This class will give hands-on experience with programming multicore processors, graphics processing units (GPU), and parallel computers. The focus will be on the message passing interface (MPI, parallel clusters) and the compute unified device architecture (CUDA, GPU). Topics will include multithreaded programs, GPU computing, computer cluster programming, C++ threads, OpenMP, CUDA, and MPI. Pre-requisites include C++, templates, debugging, UNIX, makefile, numerical algorithms (differential equations, linear algebra).

Syllabus not available for this section

Sections

0 Terms
No sections available.

CME 213: Introduction to parallel computing using MPI, openMP, and CUDA (ME 339)

3 units · Letter or Credit/No Credit

This class will give hands-on experience with programming multicore processors, graphics processing units (GPU), and parallel computers. The focus will be on the message passing interface (MPI, parallel clusters) and the compute unified device architecture (CUDA, GPU). Topics will include multithreaded programs, GPU computing, computer cluster programming, C++ threads, OpenMP, CUDA, and MPI. Pre-requisites include C++, templates, debugging, UNIX, makefile, numerical algorithms (differential equations, linear algebra).

More CME courses

  • CME 193: Introduction to Scientific Python
  • CME 200: Linear Algebra with Application to Engineering Computations (ME 300A)
  • CME 204: Partial Differential Equations in Engineering (ME 300B)
  • CME 206: Introduction to Numerical Methods for Engineering (ME 300C)
  • CME 209: Mathematical Modeling of Biological Systems (BIOE 209)
  • CME 212: Programming for performance
  • CME 215: Machine Learning and the Physical Sciences (GEOPHYS 148, GEOPHYS 248)
  • CME 222: Engineering Design Optimization (AA 222, CS 361)
  • CME 241: Foundations of Reinforcement Learning with Applications in Finance (MS&E 346)
  • CME 251: Geometric and Topological Data Analysis (CS 233)
  • CME 263: Matrix Methods: Singular Value Decomposition (EE 263)
  • CME 279: Computational Biology: Structure and Organization of Biomolecules and Cells (BIOE 279, BIOPHYS 279, BMDS 245, CS 279)

All CME courses · All departments