Lecture

GPU Advanced: Memory Management and Optimization

Related lectures (46)
GPUs: Multithreading and Architecture
Explores GPUs' architecture, multithreading, and their role in machine learning, discussing limitations and future trends.
Memories: Evolution and Types
Explores the evolution and taxonomy of memories, focusing on SRAM and DRAM differences, memory layout, and functional taxonomy.
Synchronization
Covers the principles of synchronization in parallel computing, focusing on shared memory synchronization and different methods like locks and barriers.
GPUs: Introduction to CUDA
Introduces the basics of GPUs, CUDA programming, and thread synchronization for parallel computing applications.
Parallel Computing: Principles and OpenMP
Covers the principles of parallel computing and introduces OpenMP for creating concurrent code from serial code.
Virtual Memory: Memory Organization & Virtualization
Explores memory organization, virtualization, dynamic memory allocation, stack, heap, and memory virtualization techniques like base register and segmentation.
GPUs: Architecture and Programming
Explores GPU architecture, multithreading, SIMD processors, and CUDA programming for parallel computing.
Memory Hierarchy and Cache Performance
Explores virtual memory, page tables, TLB, and cache memory in computer systems.
Data Intensive Applications and Systems: Installation and Configuration
Covers the installation and configuration process of data-intensive applications and systems.
GPU Introduction: Performance and Programming
Explores the motivation and advantages of using GPUs for computation, focusing on their performance and programming through CUDA.

Graph Chatbot

Chat with Graph Search

Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.

DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.