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
Hardware Verification using High-Level Design Languages
Graph Chatbot
Related lectures (31)
Previous
Page 2 of 4
Next
Process Abstraction: Managing Execution and Resources
Covers process abstraction in operating systems, focusing on execution management and resource allocation for concurrent program execution.
Threads: Concurrency and Parallelism in Computer Systems
Covers the thread abstraction in computer systems, focusing on concurrency, parallelism, and the management of threads using the POSIX API.
Concurrency and Parallelism: Visibility
Explores visibility in concurrency, memory models, shared memory, and hardware optimizations.
Memory Virtualization: Address Space Abstraction and Management
Covers memory virtualization, focusing on address space abstraction and the management of memory resources by the operating system.
Memory Virtualization: Page-Based Management Techniques
Discusses page-based virtual memory, focusing on its mechanisms, benefits, and address translation techniques.
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.
Concurrency Control & Eventual Consistency
Covers concurrency control techniques and eventual consistency in databases, including two-phase locking, strict 2PL, and Dynamo's algorithm.
Concurrency Semantics and Verification
Explores concurrency semantics, recursive functions, loops, interleaving modeling, and interpreter verification.
Transactions and Concurrency Control
Delves into transactions, ACID properties, schedules, locking protocols, and concurrency control in database systems.
Dynamic Scheduling in Processors: Enhancing Instruction Execution
Covers dynamic scheduling in processors, focusing on out-of-order execution and managing instruction dependencies effectively.