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
Category
High-performance computing
Applied sciences
Computer engineering
High-performance computing
Graph Chatbot
Related lectures (32)
Previous
Page 3 of 4
Next
Process Protection and Efficient Execution
Explores process execution, protection, and efficient OS mechanisms for secure and reliable multi-program environments.
Multi Masters Systems
Explores Multi Masters Systems, discussing architectures with multiple processors, shared memory, mutual exclusion, and hardware accelerators.
Device Management in Operating Systems: Chaperones and Persistence
Discusses device management in operating systems, focusing on device drivers, persistence, and performance optimization techniques.
Principles of Parallelism
Covers the basics of parallelism, including physical examples, historical context, multicore era, and parallel collections in Scala.
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.
Synchronization: Hardware Implementation
Explores hardware synchronization methods, including locks, barriers, and critical sections in parallel computing.
Distributed Transactions: Architectures and Protocols
Explores parallel database architectures and distributed transaction protocols, focusing on coordination, concurrency control, and recovery challenges.
Concurrency Primitives and Pitfalls
Explores concurrency primitives, mutual exclusion, and synchronization pitfalls in operating systems, focusing on condition variables and semaphores.
Transactional Memory: Two-phase Locking and Invisible Reads
Explores historical perspectives and mechanisms of transactional memory, emphasizing the importance and challenges of its implementation in modern computing systems.
Transactions: Concepts and Implementations
Explores the elegance and challenges of transactions, including ACID properties and transactional memory benefits in concurrent programming.