课题基金 / 基金详情

High-Performance Synchronization for User-Level Applications

High-Performance Synchronization for User-Level Applications
用户级应用程序的高性能同步
批准号:
0204344
负责人:
Michael Scott
金额:
$25.26万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2002
资助国家:
美国
项目状态:
已结题
起止时间:
2002-06-01 至 2006-05-31

项目摘要

项目成果

Michael Scott的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Multiprocessor systems use synchronization primitives to coordinate theactivities of multiple threads of control. Spin locks in particular arewidely used in multiprocessor operating systems and in scientificappliactions. With the proliferation of multiprocessor servers, theselocks have come to be widely used in commercial applications as well.The multiprogrammed nature of server workloads, however, requires thatthreads be able to "time out" and abandon an attempt to acquire a lock.Timeout is easy on small machines, which can use traditional"test-and-set" spin locks, but these locks do not scale to largemachines. The principal alternative--scheduler-based locks such asthose provided by Java--has also proven to be prohibitively expensive.The proposed research aims to address the cost of user-levelsynchronization in multiprocessor servers by means of two principaltechniques: (1) the incorporation of timeout in scalable queue-basedlocks, and (2) the development of practical mechanisms for theconstruction of lock-free data structures. These techniques will beevaluated with respect to each other and to existing techniques, andwill be incorporated into threaded run-time systems such as the JavaVirtual Machine.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CNS Core: Medium: Operating System Modularity for Safety and Performance on Existing Commodity Hardware
  • 批准号:
    1955498
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $113.55万
  • 财政年份:
    2020
  • 负责人:
    Michael Scott
  • 依托单位:
SHF:Small:Data Structures and Transactions for Emerging Nonvolatile Memory
  • 批准号:
    1717712
  • 项目类别:
    Standard Grant
  • 资助金额:
    $44.99万
  • 财政年份:
    2017
  • 负责人:
    Michael Scott
  • 依托单位:
Development of a Concept Inventory for Functional Reasoning
  • 批准号:
    1504851
  • 项目类别:
    Standard Grant
  • 资助金额:
    $19.99万
  • 财政年份:
    2015
  • 负责人:
    Michael Scott
  • 依托单位:
SHF: Small: Mainstream Transactional Memory
  • 批准号:
    1422649
  • 项目类别:
    Standard Grant
  • 资助金额:
    $49.94万
  • 财政年份:
    2014
  • 负责人:
    Michael Scott
  • 依托单位:
海外基金