Metadata
Technology & Computer Science Graduate Analyze Medium
Metadata
  • 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.]
Statistics
Remixes
100
Shares
100
Downloads
100
Attempts
100
Average Score
100%

Mock data used for demo purposes.