课题基金 / 基金详情

Communication and Synchronization Mechanisms for Emerging Multi-Core Processors

Communication and Synchronization Mechanisms for Emerging Multi-Core Processors
新兴多核处理器的通信和同步机制
批准号:
0702505
负责人:
Sandhya Dwarkadas
金额:
$0.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2007
资助国家:
美国
项目状态:
已结题
起止时间:
2007-09-01 至 2010-08-31

项目摘要

项目成果

Sandhya Dwarkadas的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
CCF-CPA: Communication and Synchronization Mechanisms for Emerging Multi-Core ProcessorsSandhya Dwarkadas and Michael L. ScottMarch 2007As a result of increasing chip density and power limitations, explicit hardware parallelism will soon dominate the computing spectrum, with multicore chips replacing uniprocessors throughout the desktop andlaptop markets. If these chips are to be used effectively, new programming models must ease the task of writing multithreaded code. These models must in turn be supported by architectural mechanisms thatminimize the cost of data communication and synchronization.The sponsored research addresses the challenge of mainstream parallelism using a combined hardware-software approach. The key idea is to identify common time-critical operations, across a variety of applications and programming models, that might be accelerated or simplified by new architectural mechanisms, and then to design those mechanisms in as general a fashion as possible. By leaving policy tosoftware whenever possible, this strategy aims to maximize opportunities for adaptive and application-specific protocols that increase scalability. Candidate hardware mechanisms include alert-on-update, which leverages cache coherence for fast event-based communication; programmable data isolation, which allows a processor to hide local writes for speculation and transactions; and adaptive cooperative caching, which re-engineers the on-chip coherence protocol to accommodate different patterns of data sharing and to communicate values efficiently between cores. These mechanisms will be studied mainly at the hardware level, but system software will also be developed to support new programming models (transactions, speculation) and to enable detailed evaluation of performance and programmability.Through better parallel programming models and efficient implementations, the sponsored research aims to continue the computing revolution over the course of the coming decade. By enabling the effective use of larger numbers of simpler cores, it also addresses the critical need to reduce energy consumption in mainstream processors. Driving applications will be drawn from multiple sources, including collaborative efforts with University colleagues in Biology, Astrophysics, and Chemistry; department colleagues in Artificial Intelligence and Internet services; and local and remote colleagues in data mining. Programming models and tasks will include transactional computing, speculative execution, and performance and correctness debugging.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CNS Core: Medium: Reimagining the Storage Stack for Emerging Memory Technologies
  • 批准号:
    1900803
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $110.26万
  • 财政年份:
    2019
  • 负责人:
    Sandhya Dwarkadas
  • 依托单位:
Novel Pathways to CS Research Careers: Broadening Target Populations and Scaling Outreach Programs
  • 批准号:
    1840724
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $374.95万
  • 财政年份:
    2018
  • 负责人:
    Sandhya Dwarkadas
  • 依托单位:
EAGER: CRA-W Programs for Partnerships in the BPCnet Pilot
  • 批准号:
    1841271
  • 项目类别:
    Standard Grant
  • 资助金额:
    $29.97万
  • 财政年份:
    2018
  • 负责人:
    Sandhya Dwarkadas
  • 依托单位:
CSR: Small: Collaborative Research: Instruction Address Translation Revisited
  • 批准号:
    1618497
  • 项目类别:
    Standard Grant
  • 资助金额:
    $25.0万
  • 财政年份:
    2016
  • 负责人:
    Sandhya Dwarkadas
  • 依托单位:
海外基金