Metadata
Technology & Computer Science Graduate Analyze Medium-
Subject
Technology & Computer Science
-
Education level
Graduate
-
Cognitive goals
Analyze
-
Difficulty estimate
Medium
-
Tags
[synchronization, locks, lock-free, transactional memory, multicore, performance]
-
Number of questions
5
-
Created on
-
Generation source
-
License
CC0 Public domain
-
Prompt
[Assess students' ability to analyze and compare performance and correctness trade-offs among locks, lock-free algorithms, and transactional memory in multicore systems. Scope includes throughput, latency, scalability under contention, fairness and progress guarantees (deadlock, livelock, starvation), memory ordering and consistency implications, synchronization and retry overheads, programming and verification complexity, interpreting benchmark results, and selecting appropriate mechanisms for different workload patterns (read-heavy, write-heavy, fine- vs. coarse-grained, real-time constraints). Expect reasoned recommendations and brief experimental designs to evaluate trade-offs.]
Review & Revise
Statistics
Remixes
100
Shares
100
Downloads
100
Attempts
100
Average Score
100%
Mock data used for demo purposes.