Skip to main content
Graph
Search
fr
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Practice
Publications
Startups
Units
Show all results for
Home
Concept
Uniform memory access
Applied sciences
Computer engineering
High-performance computing
Parallel computing
Graph Chatbot
Related lectures (31)
Login to filter by course
Login to filter by course
Reset
Previous
Page 2 of 4
Next
Challenges in High-Level Synthesis: Optimizing Loop Constructs
Addresses the challenges of high-level synthesis and optimizing loop constructs using the polyhedral model for improved performance and scheduling.
Concurrency Basics: Threads and Synchronization
Covers the basics of concurrency, focusing on threads and synchronization, including thread joining and challenges of non-deterministic execution.
Introduction to Multicore Processors
Covers the shift to multicore processors, processor-memory architecture, concurrency challenges, and synchronization problems in modern computing.
Cache Coherence
Covers cache coherence, sharing data in multiprocessor caches, directories, and coherence protocols.
Parallel Programming I
Covers the basics of parallel programming, including concurrency, forms of parallelism, synchronization, and programming models like PThreads and OpenMP.
Memory Cache Principles
Explores memory cache principles, emphasizing spatial locality, latency impact, and cache efficiency strategies.
Cache Coherence: MESI Protocol and Data Transfers
Explores the MESI protocol for cache coherence and discusses the impact of cache-to-cache communication.
Cache Coherence: MESI Protocol
Covers the MESI protocol for cache coherence and discusses the benefits of enabling cache-to-cache communication.
Memory Hierarchy Implementation
Explores memory hierarchy, cache organization, and cache replacement strategies.
Memory Consistency Models: Performance Impact and Parallel Computing
Covers memory consistency models, parallel computing, atomic subroutines, GPU architecture, and multithreading.