How difficult is the course (for someone having taken os and architecture courses)? How strict/generous is the grading? Is there anything i need to know before jumping in?

Understanding the Context

Parallel computing this course is an introduction to parallelism and parallel programming. Most new computer architectures are parallel; Varieties of parallelism in current hardware (e. g. , fast networks, multicore, accelerators such as gpus, vector instruction sets), importance of locality, implicit vs.

Key Insights

I’ve taken a look at the previous course website and saw that there was no textbook but rather some. Course repository for assignments for stanford cs149: Students will complete four programming assignments using parallel programming systems such as ispc, openmp, and cuda. You are not expected to know these languages/systems in.