Podcast cover
Stanford Online · Education

Stanford Online

You can gain access to a world of education through Stanford Online, the Stanford School of Engineering’s portal for academic and professional education offered by schools and units throughout Stanford University. https://online.stanford.edu/ Our robust catalog of degree programs, credit-bearing education, professional certificate programs, and free and open content is developed by Stanford faculty, enabling you to expand your knowledge, advance your career, and enhance your life. Stanford Online is operated and managed by the Stanford Engineering Center for Global & Online Education (CGOE). CGOE expands access to Stanford teaching and research, working in collaboration with faculty in the School of Engineering and throughout Stanford University to design and deliver extensive global, online, and enterprise education to a global audience.

Episodes

Episode cover

Stanford CS234 Reinforcement Learning I Introduction to Reinforcement Learning I 2024 I Lecture 1

30 Oct 2024
1h 19m
AI processed

This lecture introduces reinforcement learning (RL), underscoring its vital role in advancing artificial intelligence and its varied applications in areas such as gaming, fusion science, and COVID testing. At its core, RL revolves around an automated agent that learns from experience to make informed decisions, focusin...

Episode cover

Stanford Seminar - Open-world Segmentation and Tracking in 3D

28 Oct 2024
54m
Episode cover

Celebrating 70 years: Stanford Honors Cooperative Program

28 Oct 2024
6m
Episode cover

Stanford Seminar - Accounting for Human Engagement Behavior to Enhance AI-Assisted Decision Making

21 Oct 2024
51m
Episode cover

Stanford Webinar - How AI is Changing Coding and Education, Andrew Ng & Mehran Sahami

16 Oct 2024
53m
Episode cover

Stanford Seminar - If We Can Make It There: Notes On Urban Interaction

11 Oct 2024
58m
Episode cover

Stanford CS149 I Parallel Computing I 2023 I Lecture 19 - Accessing Memory + Course Wrap Up

30 Sep 2024
1h 8m
AI processed

In this podcast episode, listeners get an insightful look at the intricacies of DRAM memory access, covering its architecture and optimization techniques. It also offers valuable career advice for computer science students. Through an exploration of the relationship between the CPU, cache, and DRAM as managed by memory...

Episode cover

Stanford CS149 I Parallel Computing I 2023 I Lecture 18 - Hardware Specialization

29 Sep 2024
1h 11m
AI processed

In this podcast episode, we explore the fascinating world of energy-efficient computing and the necessity for specialized hardware to address the shortcomings of traditional CPUs. We discuss different technologies like ASICs, FPGAs, and SIMD processing, highlighting their efficiency and the trade-offs involved in progr...

Episode cover

Stanford CS149 I Parallel Computing I 2023 I Lecture 17 - Transactional Memory 2

29 Sep 2024
1h 18m
AI processed

In this podcast episode, we explore the complexities of transactional memory in both software and hardware contexts. The discussion emphasizes the critical role of conflict detection policies and data versioning strategies in improving system efficiency. By focusing on the Makati algorithm, we break down its read, writ...

Episode cover

Stanford's Neil Daswani Shares the Top 5 Cybersecurity Job Myths

27 Sep 2024
3m
Episode cover

Professionals share the benefits of Stanford’s Virtual Design and Construction Program

27 Sep 2024
3m
Episode cover

Stanford CS149 I Parallel Computing I 2023 I Lecture 16 - Transactional Memory 1

27 Sep 2024
1h 20m
AI processed

This podcast episode delves into transactional memory, a sophisticated synchronization method that streamlines shared memory programming. It starts by outlining basic synchronization concepts and comparing traditional lock-based methods with transactional memory principles. A key focus is on the ACID properties, especi...

Episode cover

Stanford CS149 I Parallel Computing I 2023 I Lecture 15 - Domain Specific Programming Languages

26 Sep 2024
1h 18m
AI processed

In this podcast episode, we explore the fascinating world of programming languages, focusing on the essential balance between productivity and performance, especially through the lens of domain-specific languages (DSLs) like Halide and List. The conversation highlights the limitations of traditional programming systems...

Episode cover

Stanford CS149 I Parallel Computing I 2023 I Lecture 14 - Midterm Review

25 Sep 2024
1h 13m
AI processed

This podcast episode dives into the world of parallel programming, covering key topics like multi-core architecture, optimization techniques, and advanced methods such as compare-and-swap and MapReduce. Through engaging discussions and real-world case studies, it highlights the importance of efficient memory management...

Episode cover

Stanford CS149 I 2023 I Lecture 13 - Fine-Grained Synchronization and Lock-Free Programming

24 Sep 2024
1h 15m
AI processed

In this podcast episode, we explore the intricacies of concurrency issues like deadlocks, livelocks, and starvation, using relatable real-world examples to clarify these concepts. It delves into cache coherence and the critical role of locks, particularly through atomic operations such as compare-and-swap (CAS), which ...

Episode cover

Stanford CS149 I Parallel Computing I 2023 I Lecture 12 - Memory Consistency

23 Sep 2024
1h 19m
AI processed

This podcast episode explores the complex topics of cache coherence and memory consistency. It covers key concepts, including definitions of cache coherence and various implementation protocols such as MESI and directory-based systems. The episode also highlights how false sharing can affect performance. By providing d...

Episode cover

Stanford CS149 I Parallel Computing I 2023 I Lecture 11 - Cache Coherence

22 Sep 2024
1h 20m
AI processed

This podcast episode explores advanced computing topics, with a focus on distributed systems and cache coherence. It highlights the efficiencies and innovations of Apache Spark compared to traditional MapReduce, particularly in maintaining data consistency within multi-processor environments. The discussion shows how S...

Episode cover

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

21 Sep 2024
1h 20m
AI processed

In this podcast episode, we explore the complexities of optimizing deep neural networks (DNNs) for better rendering and computation, focusing on striking the right balance between accuracy and efficiency. We start by tackling the challenges of rendering transparent circles in parallel, then move on to the fundamental p...

Episode cover

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

20 Sep 2024
1h 17m
AI processed

In this podcast episode, we dive into the world of distributed computing, focusing on Apache Spark and its groundbreaking methods for efficiently processing large datasets. The conversation traces the shift from traditional MapReduce systems, highlighting their shortcomings, to the advanced architecture of warehouse-sc...

Episode cover

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

19 Sep 2024
1h 17m
AI processed

This podcast episode delves into the world of data parallel primitives, presenting various operations such as map, fold, scan, gather, scatter, and their applications in parallel computation, particularly for GPUs. The speaker explains the intricacies of parallelizing these operations to enable efficient processing of ...

Page 21

Follow this podcast in Podwise

Sign in to get AI summaries, transcripts and mind maps for any episode, including new ones.

Open in Podwise