2023 Spring ENGIN C233 001 LEC 001

Spring 2023

ENGIN C233 001 - LEC 001

Applications of Parallel Computers

James W Demmel, Aydin Buluc

Jan 17, 2023 - May 05, 2023
Tu, Th
08:00 am - 09:29 am
Class #:33183
Units: 3to4

Instruction Mode: In-Person Instruction

Offered through Engineering

Current Enrollment

Total Open Seats: 0
Enrolled: 0
Waitlisted: 0
Capacity: 0
Waitlist Max: 0
No Reserved Seats
Also offered as: COMPSCI C267

Hours & Workload

7 to 10 hours of outside work hours per week, 1 hours of instructional experiences requiring special laboratory equipment and facilities per week, and 3 hours of instructor presentation of course materials per week.

Other classes by James W Demmel

Other classes by Aydin Buluc

Course Catalog Description

Models for parallel programming. Overview of parallelism in scientific applications and study of parallel algorithms for linear algebra, particles, meshes, sorting, FFT, graphs, machine learning, etc. Survey of parallel machines and machine structures. Programming shared- and distributed-memory parallel computers, GPUs, and cloud platforms. Parallel programming languages, compilers, libraries and toolboxes. Data partitioning techniques. Techniques for synchronization and load balancing. Detailed study and algorithm/program development of medium sized applications.

Rules & Requirements

Repeat Rules

Reserved Seats

Current Enrollment

No Reserved Seats

Textbooks & Materials

See class syllabus or https://calstudentstore.berkeley.edu/textbooks for the most current information.

Textbook Lookup

Guide to Open, Free, & Affordable Course Materials

eTextbooks

Associated Sections