Spring 2023
COMPSCI C267 001 - LEC 001
Applications of Parallel Computers
James W Demmel, Aydin Buluc
Class #:33013
Units: 4
Instruction Mode:
In-Person Instruction
Time Conflict Enrollment Allowed
Offered through
Electrical Engineering and Computer Sciences
Current Enrollment
Total Open Seats:
85
Enrolled: 115
Waitlisted: 0
Capacity: 200
Waitlist Max: 90
Open Reserved Seats:
31 unreserved seats
9 reserved for Electrical Engineering and Computer Sciences - Master of Engineering Students
45 reserved for Computer Science and Electrical Engineering and Computer Sciences Graduate Students
Also offered as:
ENGIN C233
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.
Class Notes
Permission codes for interested undergraduate students won't be distributed until the adjustment period begins.
If you are an undergrad who would like to be considered for a permission code, please fill out this form: https://docs.google.com/forms/d/e/1FAIpQLSeqX5vKceGgdw0d8Q08X2Oa7MQ1.. show more
If you are an undergrad who would like to be considered for a permission code, please fill out this form: https://docs.google.com/forms/d/e/1FAIpQLSeqX5vKceGgdw0d8Q08X2Oa7MQ1.. show more
Permission codes for interested undergraduate students won't be distributed until the adjustment period begins.
If you are an undergrad who would like to be considered for a permission code, please fill out this form: https://docs.google.com/forms/d/e/1FAIpQLSeqX5vKceGgdw0d8Q08X2Oa7MQ1xtgDS7jwU5jOJ8BT8Ct3wA/viewform show less
If you are an undergrad who would like to be considered for a permission code, please fill out this form: https://docs.google.com/forms/d/e/1FAIpQLSeqX5vKceGgdw0d8Q08X2Oa7MQ1xtgDS7jwU5jOJ8BT8Ct3wA/viewform show less
Rules & Requirements
Requisites
- Graduate students NOT in the Master of Engineering Program other those in EECS
Repeat Rules
Reserved Seats
Current Enrollment
Open Reserved Seats:
31 unreserved seats
9 reserved for Electrical Engineering and Computer Sciences - Master of Engineering Students
45 reserved for Computer Science and Electrical Engineering and Computer Sciences Graduate Students
Textbooks & Materials
See class syllabus or https://calstudentstore.berkeley.edu/textbooks for the most current information.
Guide to Open, Free, & Affordable Course Materials