Stanford CS149 I 2023 I Lecture 9 - Distributed Data-Parallel Computing Using Spark

Producer-consumer locality, RDD abstraction, Spark implementation and scheduling To follow along with the course, visit the course website: https://gfxcourses.stanford.edu/cs149... Kayvon Fatahalian Associate Professor of Computer Science, Stanford University https://graphics.stanford.edu/~kayvonf/ Kunle Olukotun Cadence Design Systems Professor, Professor of Electrical Engineering and of Computer Science, Stanford University https://engineering.stanford.edu/peop... Learn more about the online course and how to enroll: https://online.stanford.edu/courses/c... To view all online courses and programs offered by Stanford, visit: https://online.stanford.edu/

Stanford CS149 I Parallel Computing I 2023 I Lecture 10 - Efficiently Evaluating DNNs on GPUs
▶︎

Stanford CS149 I Parallel Computing I 2023 I Lecture 10 - Efficiently Evaluating DNNs on GPUs

Stanford CS149 I Parallel Computing I 2023 I Lecture 1 - Why Parallelism? Why Efficiency?
▶︎

Stanford CS149 I Parallel Computing I 2023 I Lecture 1 - Why Parallelism? Why Efficiency?

Keynote at SCA26 - Torsten Hoefler: Ultra Ethernet for next generation AI and HPC workloads
▶︎

Keynote at SCA26 - Torsten Hoefler: Ultra Ethernet for next generation AI and HPC workloads

Inside Anthropic, the $965 Billion AI Juggernaut | The Circuit
▶︎

Inside Anthropic, the $965 Billion AI Juggernaut | The Circuit

Intro to Parallelism with Flynn's Taxonomy
▶︎

Intro to Parallelism with Flynn's Taxonomy

From Data to Signals: A Journey Using AI and Agents
▶︎

From Data to Signals: A Journey Using AI and Agents

Stanford CS149 I Parallel Computing I 2023 I Lecture 7 - GPU architecture and CUDA Programming
▶︎

Stanford CS149 I Parallel Computing I 2023 I Lecture 7 - GPU architecture and CUDA Programming

Stanford CS149 I 2023 I Lecture 3 - Multi-core Arch Part II + ISPC Programming Abstractions
▶︎

Stanford CS149 I 2023 I Lecture 3 - Multi-core Arch Part II + ISPC Programming Abstractions

Making Sense of Spark Performance - Kay Ousterhout (UC Berkeley)
▶︎

Making Sense of Spark Performance - Kay Ousterhout (UC Berkeley)

Stanford CS149 I Parallel Computing I 2023 I Lecture 8 - Data-Parallel Thinking
▶︎

Stanford CS149 I Parallel Computing I 2023 I Lecture 8 - Data-Parallel Thinking

Why Aliens Would NEVER Invade Africa
▶︎

Why Aliens Would NEVER Invade Africa

Beginner to T-SQL [Full Course]
▶︎

Beginner to T-SQL [Full Course]

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Stanford CS149 I Parallel Computing I 2023 I Lecture 2 - A Modern Multi-Core Processor
▶︎

Stanford CS149 I Parallel Computing I 2023 I Lecture 2 - A Modern Multi-Core Processor

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan
▶︎

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

Something is jamming GPS over Europe. Here's what we found
▶︎

Something is jamming GPS over Europe. Here's what we found

Stanford CS149 I 2023 I Lecture 5 - Performance Optimization I: Work Distribution and Scheduling
▶︎

Stanford CS149 I 2023 I Lecture 5 - Performance Optimization I: Work Distribution and Scheduling

Stanford CS149 I Parallel Computing I 2023 I Lecture 4 - Parallel Programming Basics
▶︎

Stanford CS149 I Parallel Computing I 2023 I Lecture 4 - Parallel Programming Basics

Sarah Paine - Why Putin and Xi can't escape geography
▶︎

Sarah Paine - Why Putin and Xi can't escape geography