课题基金 / 基金详情

CPA-DA: Formal Methods for Multi-core Shared Memory Protocol Design

CPA-DA: Formal Methods for Multi-core Shared Memory Protocol Design
CPA-DA:多核共享内存协议设计的形式化方法
批准号:
0811429
负责人:
Ganesh Gopalakrishnan
金额:
$25.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2008
资助国家:
美国
项目状态:
已结题
起止时间:
2008-07-01 至 2013-06-30

项目摘要

项目成果

Ganesh Gopalakrishnan的其他基金

相似基金

相关文献

中文摘要
翻译
标题:多核共享内存协议设计的正式方法PI:Ganesh Gopalakrishnan Inst:UtahNSF提议编号:0811429摘要:人类社会关键依赖于计算设备:从手机中的嵌入式计算机到Peta规模的计算系统,每秒可以执行10亿次乘法,并帮助模拟从车祸到飓风的一切。计算机的性能必须每年都在提高,没有它,人类社会的信息化就会停滞不前。不幸的是,过去提高计算机性能的方法呢?即增加时钟频率和功能单元复杂性--不再有效。这些技术现在只产生了很小的性能提升,而导致了能源消耗的巨大增加。计算设备已经消耗了全国5%以上的电力!提高计算机性能的唯一可用的节能方法是使用多个中央处理单元(CPU)。不幸的是,这种组织(称为“多核CPU”)要求对中央存储器的访问极其高效--需要使用高度复杂的协议--称为高速缓存一致性协议。遗憾的是,这些协议必须手动设计才能获得高性能,因此极易出错。以前用于验证高速缓存一致性协议的方法已经受到验证工具的能力的限制。随着多核CPU的出现,其复杂性已经超出了所有已发表的技术的范围。PI和他的团队是唯一一个开发了使用数学上可靠的计算机算法来验证分层多核CPU高速缓存一致性协议的技术的学术小组。不幸的是,到目前为止,他们的方法涉及到专家人类,而且往往会引起相当大的单调乏味。该方案中提出的方法有望:(1)减少验证高速缓存一致性协议的负担;(2)帮助弥合两个中央抽象差距,从而最小化微处理器中的错误机会:(I)高级行为建模差距,以及(Ii)低行为级与硬件实现级差距。它将有助于培训宝贵的人力--包括本科生和代表性不足的群体。这将有助于维持美国的技术势头,因为可持续的高性能计算能力对美国的重要性不亚于水、清洁空气和能源等其他基本需求。该项目开发的核查工具预计将被转让给计算机行业。最后但并非最不重要的一点是,该项目培训的学生将加入国家和国际高科技劳动力大军。
英文摘要
Title: Formal Methods for Multi-core Shared Memory Protocol DesignPI: Ganesh GopalakrishnanInst: University of UtahNSF Proposal Number: 0811429 ABSTRACT:The human society crucially depends on computing devices: from embedded computers in phones to peta-scale computing systems that can perform a million billion multiplications every second, and help simulate everything from car crashes to hurricanes. The performance of a computer must increase each year, without which the information-based human society will cease to advance. Unfortunately, past methods to increase the performance of a computer ? namely increasing the clock frequency and the functional unit complexity -- cease to be effective. These techniques now produce only a miniscule performance increase, while causing huge increases in the energy consumption. Already computing equipments consume more than 5% of the nation's electricity! The only available energy-efficient method of increasing computer performance is through the use of multiple central processing units (CPUs). Unfortunately, such organizations (called "multi-core CPUs") require that the accesses to the central memory be extremely efficient - requiring the use of highly complex protocols - called cache coherence protocols. Unfortunately these protocols must be hand-crafted for high performance, and hence are extremely error-prone. Previous methods to verify cache coherence protocols were already at the limits of the capabilities of verification tools. With the advent of multi-core CPUs, the complexity has become out of reach of all published techniques. The PI and his team are the only academic group to have developed techniques to verify, using mathematically sound computer algorithms, hierarchical multi-core CPU cache coherence protocols. Unfortunately, their methods to date have involved expert humans and often cause considerable tedium. The proposed methods in this proposal are expected to: (1) reduce the burden of verifying cache coherence protocols, and (2) help bridge two central abstraction gaps, thus minimizing the chances of errors in microprocessors: (i) high-level to low-level behavioral modeling gap, and (ii) the low behavioral level to hardware implementation level gap. It will help train valuable manpower - including undergraduates and under-represented groups. It will help sustain the technological momentum of the US, as the availability of sustained high performance computing power is no less important to the nation than its other basic needs such as water, clean air, and energy. The verification tools developed in this project are expected to be technology transferred to the computer industry. Last but not least, the students trained in this project will join the national and international high-technology labor force.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
REU Site: Trust and Reproducibility of Intelligent Computation
  • 批准号:
    2244492
  • 项目类别:
    Standard Grant
  • 资助金额:
    $40.5万
  • 财政年份:
    2023
  • 负责人:
    Ganesh Gopalakrishnan
  • 依托单位:
FMiTF: Track-2 : Rigorous and Scalable Formal Floating-Point Error Analysis from LLVM
  • 批准号:
    2319507
  • 项目类别:
    Standard Grant
  • 资助金额:
    $10.0万
  • 财政年份:
    2023
  • 负责人:
    Ganesh Gopalakrishnan
  • 依托单位:
Collaborative Research: FMitF: Track-1: Correctness at Both Ends: Rigorous ML Meets Efficient Sparse Implementations
  • 批准号:
    2124100
  • 项目类别:
    Standard Grant
  • 资助金额:
    $45.0万
  • 财政年份:
    2021
  • 负责人:
    Ganesh Gopalakrishnan
  • 依托单位:
Collaborative Research: SHF: Medium: Practical and Rigorous Correctness Checking and Correctness Preservation for Irregular Parallel Programs
  • 批准号:
    1956106
  • 项目类别:
    Standard Grant
  • 资助金额:
    $44.76万
  • 财政年份:
    2020
  • 负责人:
    Ganesh Gopalakrishnan
  • 依托单位:
国内基金
海外基金
姜黄素衍生物Da0324通过抑制TRIP12介导的FBW7泛素化抑制结直肠癌的化疗耐药
  • 批准号:
    2026JJ82279
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2026
  • 负责人:
    刘亚
  • 依托单位:
新型氟化物HFPO-DA和镉对土壤微生物的联合毒性效应
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2025
  • 负责人:
    秦俊莲
  • 依托单位:
LACTB琥珀酰化修饰调控巨噬细胞CCL2-CCR2轴在新型青蒿素衍生物DA抗细菌脓毒症的作用及机制
嗜黏蛋白艾克曼菌(AKK)通过肠神经-孤束核-伏隔核DA/5-HT系统对小鼠酒精成瘾行为的预防作用及机制研究
  • 批准号:
    2025JJ50534
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2025
  • 负责人:
    张晓洁
  • 依托单位: