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
Lecture
Optimizing Software: Locality & Scheduling
Graph Chatbot
Related lectures (30)
Previous
Page 2 of 3
Next
Efficient Software for Embedded Systems
Emphasizes the need for efficient software in embedded systems, discussing optimizations to reduce worst case execution times.
Cache Coherence: Basics and Protocols
Explores cache coherence challenges, protocols, and directory-based solutions in multi-core systems.
Memory Hierarchy: Spatial and Temporal Locality Analysis
Explores the significance of cache memory in relation to spatial and temporal locality, emphasizing cache efficiency based on program characteristics.
Device Management in Operating Systems: Chaperones and Persistence
Discusses device management in operating systems, focusing on device drivers, persistence, and performance optimization techniques.
Cache Coherence: Basics and Protocols
Explores cache coherence in multiprocessor systems, discussing basic protocols and challenges of shared data among CPUs.
Principles of Locality
Explores the impact of locality on system design, discussing strategies to optimize efficiency and performance through data layout, lock design, and data movement minimization.
VLIW Architectures: Compilers and Instruction Level Parallelism
Covers VLIW architectures and compilers, focusing on instruction level parallelism and optimization techniques.
Basic Cache Coherence
Introduces the basics of cache coherence, covering cache organization, coherence protocols, and challenges in multi-level cache hierarchies.
Multi Masters Systems
Explores Multi Masters Systems, discussing architectures with multiple processors, shared memory, mutual exclusion, and hardware accelerators.
GPU Advanced: Memory Management and Optimization
Explores advanced GPU memory management, CUDA programming, and data-parallel computing for optimizing performance.