Real-Time Synchronization on Multiprocessors: To Block or Not to Block, to Suspend or Spin?

St. Louis, MO(2008)

引用 171|浏览2
暂无评分
摘要
In the domain of multiprocessor real-time systems, there has been a wealth of recent work on scheduling, but relatively little work on the equally important topic of synchronization. When synchronizing accesses to shared resources, four basic options exist: lock-free execution, wait-free execution, spin-based locking, and suspension-based locking. To our knowledge, no empirical multiprocessor-based evaluation of these basic techniques that focuses on real-time systems has ever been conducted before. In this paper, we present such an evaluation and report on our efforts to incorporate synchronization support in the testbed used in this effort.
更多
查看译文
关键词
multiprocessor real-time system,basic technique,empirical multiprocessor-based evaluation,synchronization support,lock-free execution,basic option,recent work,real-time synchronization,important topic,wait-free execution,real-time system,concurrent computing,linux,scheduling algorithm,real time systems,system testing,multicore processing,application software,resource management,real time,scheduling,synchronisation,computer science
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要