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
Advanced Synchronization & Transactional Memory
Graph Chatbot
Related lectures (32)
Previous
Page 2 of 4
Next
LSM Trees: Performance Analysis and Design Choices
Explores the performance analysis and design choices of LSM trees, emphasizing trade-offs between write throughput and read speed.
Concurrency and Mutual Exclusion
Covers the importance of concurrency, atomic operations, and mutual exclusion using locks.
Locking Primitives: Avoiding Race Conditions in Threads
Covers locking primitives necessary to prevent race conditions in multithreaded programming, focusing on mutual exclusion and atomic operations.
Introduction to Multiprocessor Architecture
Covers multiprocessor architecture, sustainable computing, AI model training impact, and parallel programming fundamentals.
Cache Coherence: Basics and Protocols
Explores cache coherence challenges, protocols, and directory-based solutions in multi-core systems.
Device Management in Operating Systems: Chaperones and Persistence
Discusses device management in operating systems, focusing on device drivers, persistence, and performance optimization techniques.
Memory Cache Principles
Explores memory cache principles, emphasizing spatial locality, latency impact, and cache efficiency strategies.
Monitors: Synchronization and Cooperation
Explores monitors as a synchronization construct providing mutual exclusion and cooperation among threads, with examples like the one-place buffer.
Lock-free synchronization: Achieving low latency
Explores the significance of lock-free synchronization in achieving low latency and high performance in distributed systems.
Transactions: Concepts and Implementations
Explores the elegance and challenges of transactions, including ACID properties and transactional memory benefits in concurrent programming.