Processing-in-Memory Course: Lecture 5: How to Evaluate Data Movement Bottlenecks - Spring 2022
PIM Course: Lecture 2: How to Evaluate Data Movement Bottlenecks - Fall 2022
PIM Course: Lecture 2: How to Evaluate Data Movement Bottlenecks (Spring 2023)
Processing-in-Memory Course: Lecture 14: Analyzing&Mitigating ML Inference Bottlenecks - Spring 2022
CS50x 2026 - Lecture 5 - Data Structures
Machine Learning Training on a Real Processing-In-Memory System
PIM Course: Lecture 5: Processing-Using-Memory for Bulk Bitwise Operations (Fall 2024)
Processing-in-Memory Course: Lecture 6: Real-world PIM: SK Hynix AiM - Spring 2022
Processing-in-Memory Course: Lecture 17: How to Enable the Adoption of PIM? - Spring 2022
Processing-in-Memory Course: Lecture 9: Real-world PIM: Samsung AxDIMM - Spring 2022
CS50x 2026 - Artificial Intelligence
CS50x 2026 - Lecture 1 - C
HPCA 2023 Tutorial: Real-World Processing-in-Memory Architectures
CS50x 2026 - Lecture 2 - Arrays
Processing-in-Memory Course: Lecture 8: Benchmarking and Workload Suitability on PIM - Spring 2022
Processing-in-Memory Course: Lecture 4: Real-world PIM: Samsung HBM-PIM Architecture - Spring 2022
CS50x 2026 - Lecture 7 - SQL
CS50x 2026 - Lecture 6 - Python
CS50x 2026 - Lecture 3 - Algorithms
PIM Course: Lecture 1: Data-Centric Architectures: Improving Performance & Energy (Spring 2023)