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

CPA-DA:多核共享内存协议设计的形式化方法

基本信息

  • 批准号:
    0811429
  • 负责人:
  • 金额:
    $ 25万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2008
  • 资助国家:
    美国
  • 起止时间:
    2008-07-01 至 2013-06-30
  • 项目状态:
    已结题

项目摘要

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.
标题:多核共享内存协议设计的正式方法PI:Ganesh Gopalakrishnan Inst:UtahNSF提议编号:0811429摘要:人类社会关键依赖于计算设备:从手机中的嵌入式计算机到Peta规模的计算系统,每秒可以执行10亿次乘法,并帮助模拟从车祸到飓风的一切。计算机的性能必须每年都在提高,没有它,人类社会的信息化就会停滞不前。不幸的是,过去提高计算机性能的方法呢?即增加时钟频率和功能单元复杂性--不再有效。这些技术现在只产生了很小的性能提升,而导致了能源消耗的巨大增加。计算设备已经消耗了全国5%以上的电力!提高计算机性能的唯一可用的节能方法是使用多个中央处理单元(CPU)。不幸的是,这种组织(称为“多核CPU”)要求对中央存储器的访问极其高效--需要使用高度复杂的协议--称为高速缓存一致性协议。遗憾的是,这些协议必须手动设计才能获得高性能,因此极易出错。以前用于验证高速缓存一致性协议的方法已经受到验证工具的能力的限制。随着多核CPU的出现,其复杂性已经超出了所有已发表的技术的范围。PI和他的团队是唯一一个开发了使用数学上可靠的计算机算法来验证分层多核CPU高速缓存一致性协议的技术的学术小组。不幸的是,到目前为止,他们的方法涉及到专家人类,而且往往会引起相当大的单调乏味。该方案中提出的方法有望:(1)减少验证高速缓存一致性协议的负担;(2)帮助弥合两个中央抽象差距,从而最小化微处理器中的错误机会:(I)高级行为建模差距,以及(Ii)低行为级与硬件实现级差距。它将有助于培训宝贵的人力--包括本科生和代表性不足的群体。这将有助于维持美国的技术势头,因为可持续的高性能计算能力对美国的重要性不亚于水、清洁空气和能源等其他基本需求。该项目开发的核查工具预计将被转让给计算机行业。最后但并非最不重要的一点是,该项目培训的学生将加入国家和国际高科技劳动力大军。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Ganesh Gopalakrishnan其他文献

FTTN: Feature-Targeted Testing for Numerical Properties of NVIDIA & AMD Matrix Accelerators
FTTN:针对 NVIDIA 数值特性的特征测试
  • DOI:
    10.48550/arxiv.2403.00232
  • 发表时间:
    2024
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Xinyi Li;Ang Li;Bo Fang;Katarzyna Swirydowicz;Ignacio Laguna;Ganesh Gopalakrishnan
  • 通讯作者:
    Ganesh Gopalakrishnan
Observations and modeling of symmetric instability in the ocean interior in the Northwestern Equatorial Pacific
  • DOI:
    https://doi.org/10.1038/s43247-022-00362-4
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    7.9
  • 作者:
    Hui Zhou;William K. Dewar;Wenlong Yang;Hengchang Liu;Xu Chen;Rui Li;Chuanyu Liu;Ganesh Gopalakrishnan
  • 通讯作者:
    Ganesh Gopalakrishnan
Binary Decision Diagrams as Minimal DFA
  • DOI:
    10.1201/9781315148175-20
  • 发表时间:
    2019-03
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Ganesh Gopalakrishnan
  • 通讯作者:
    Ganesh Gopalakrishnan
Retroperitoneal lymphatics on CT and MR
  • DOI:
    10.1007/s00261-006-9036-9
  • 发表时间:
    2006-08-31
  • 期刊:
  • 影响因子:
    2.200
  • 作者:
    Shalini Govil;Asha Justus;Raghuram Lakshminarayanan;Sukria Nayak;Antony Devasia;Ganesh Gopalakrishnan
  • 通讯作者:
    Ganesh Gopalakrishnan
Observations and modeling of symmetric instability in the ocean interior in the Northwestern Equatorial Pacific
西北赤道太平洋海洋内部对称不稳定性的观测和模拟
  • DOI:
    10.1038/s43247-022-00362-4
  • 发表时间:
    2022-02
  • 期刊:
  • 影响因子:
    7.9
  • 作者:
    Hui Zhou;William K. Dewar;Wenlong Yang;Hengchang Liu;Xu Chen;Rui Li;Chuanyu Liu;Ganesh Gopalakrishnan
  • 通讯作者:
    Ganesh Gopalakrishnan

Ganesh Gopalakrishnan的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Ganesh Gopalakrishnan', 18)}}的其他基金

REU Site: Trust and Reproducibility of Intelligent Computation
REU 站点:智能计算的信任和可重复性
  • 批准号:
    2244492
  • 财政年份:
    2023
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
FMiTF: Track-2 : Rigorous and Scalable Formal Floating-Point Error Analysis from LLVM
FMiTF:Track-2:来自 LLVM 的严格且可扩展的形式浮​​点误差分析
  • 批准号:
    2319507
  • 财政年份:
    2023
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
Collaborative Research: FMitF: Track-1: Correctness at Both Ends: Rigorous ML Meets Efficient Sparse Implementations
协作研究:FMitF:Track-1:两端的正确性:严格的 ML 满足高效的稀疏实现
  • 批准号:
    2124100
  • 财政年份:
    2021
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Practical and Rigorous Correctness Checking and Correctness Preservation for Irregular Parallel Programs
合作研究:SHF:Medium:不规则并行程序的实用且严格的正确性检查和正确性保持
  • 批准号:
    1956106
  • 财政年份:
    2020
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
FMiTF: Track II: Rigorous and Versatile Float-Point Precision Analysis and Tuning
FMiTF:轨道 II:严格且多功能的浮点精度分析和调整
  • 批准号:
    1918497
  • 财政年份:
    2019
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
SHF: Small: Indy: Toward Safe and Fast Compiler Flags
SHF:小:Indy:迈向安全快速的编译器标志
  • 批准号:
    1817073
  • 财政年份:
    2018
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
SHF: Medium: Hierarchical Tuning of Floating-Point Computations
SHF:中:浮点计算的分层调整
  • 批准号:
    1704715
  • 财政年份:
    2017
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
2017 Software Infrastructure for Sustained Innovation (SI2) Principal Investigator Workshop
2017持续创新软件基础设施(SI2)首席研究员研讨会
  • 批准号:
    1702722
  • 财政年份:
    2016
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
EAGER: Application-driven Data Precision Selection Methods
EAGER:应用驱动的数据精度选择方法
  • 批准号:
    1643056
  • 财政年份:
    2016
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant
SI2-SSE: Scalable Multifaceted Graphical Processing Unit (GPU) Program Debugging
SI2-SSE:可扩展多方面图形处理单元 (GPU) 程序调试
  • 批准号:
    1535032
  • 财政年份:
    2015
  • 资助金额:
    $ 25万
  • 项目类别:
    Standard Grant

相似国自然基金

新型氟化物HFPO-DA和镉对土壤微生物的联合毒性效应
  • 批准号:
  • 批准年份:
    2025
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
LACTB琥珀酰化修饰调控巨噬细胞CCL2-CCR2轴在新型青蒿素衍生物DA抗细菌脓毒症的作用及机制
  • 批准号:
  • 批准年份:
    2025
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
嗜黏蛋白艾克曼菌(AKK)通过肠神经-孤束核-伏隔核DA/5-HT系统对小鼠酒精成瘾行为的预防作用及机制研究
  • 批准号:
    2025JJ50534
  • 批准年份:
    2025
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
CXCR3通路参与调控TSPO-18Da在视神经脊髓炎谱系疾病合并神经性疼痛中的机制研究
  • 批准号:
    2025JJ50684
  • 批准年份:
    2025
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
OPG-RANKL-RANK轴调控NLRP3炎症小体介导DA神经元变性的分子机制研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    15.0 万元
  • 项目类别:
    省市级项目
基于HIF-1/DA/VEGF途径探讨健脾补肾方介导MAPK调控“成血管-成骨偶联产促进胎骨头环球腹腔机制研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0 万元
  • 项目类别:
    青年科学基金项目
tDCS通过调控星形胶质细胞表型转化对PD鼠中移植DA能神经干细 胞的整合功能的影响及机制研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
逆针刺介导DA能系统异常修复运动疲劳后小鼠皮层-纹状体通路突触受损的作用研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0 万元
  • 项目类别:
    青年科学基金项目
逆针刺介导 DA能系统异常修复运动疲劳后小鼠皮层-纹状体通路突触受损的作用研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0 万元
  • 项目类别:
    青年科学基金项目
ADCYAP1R1靶向AKT1/ATP7B通路调控DA神经元铜死亡在HPRL中的表达及逍遥散加减方的干预研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0 万元
  • 项目类别:
    面上项目

相似海外基金

DA・CBLIの自動化による社会言語能力の学習支援とその有用性検証
通过 DA/CBLI 自动化及其有用性验证对社会语言能力的学习支持
  • 批准号:
    24KJ2114
  • 财政年份:
    2024
  • 资助金额:
    $ 25万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
Enseada da Baleia entangled (im)mobilities in the Anthropocene. A relational story of humans, fish, and water.
Enseada da Baleia 与人类世的流动性纠缠在一起。
  • 批准号:
    ES/Y008588/1
  • 财政年份:
    2023
  • 资助金额:
    $ 25万
  • 项目类别:
    Fellowship
Dialysis Access Justice, Equity, Diversity, Inclusion (DA-JEDI) Program.
透析获取正义、公平、多样性、包容性 (DA-JEDI) 计划。
  • 批准号:
    10661149
  • 财政年份:
    2023
  • 资助金额:
    $ 25万
  • 项目类别:
Environmental modulation of maternal behavior and mesolimbic DA function
母亲行为和中脑边缘 DA 功能的环境调节
  • 批准号:
    10349850
  • 财政年份:
    2022
  • 资助金额:
    $ 25万
  • 项目类别:
Environmental modulation of maternal behavior and mesolimbic DA function
母亲行为和中脑边缘 DA 功能的环境调节
  • 批准号:
    10613927
  • 财政年份:
    2022
  • 资助金额:
    $ 25万
  • 项目类别:
IRIS Digital Asset (DA) for UK Cosmological Database Interface
英国宇宙学数据库接口的 IRIS 数字资产 (DA)
  • 批准号:
    ST/W001632/1
  • 财政年份:
    2021
  • 资助金额:
    $ 25万
  • 项目类别:
    Research Grant
Building the Barricades (ES/S000720/1) Follow-On: mobilising research on mental health and substance use in Complexo da Maré, Rio de Janeiro
建立路障 (ES/S000720/1) 后续行动:在里约热内卢 Complexo da Maré 开展心理健康和药物滥用研究
  • 批准号:
    AH/V012363/1
  • 财政年份:
    2021
  • 资助金额:
    $ 25万
  • 项目类别:
    Research Grant
Sequential Bayesian inference for spatio-temporal probabilistic models of changes in global vegetation and ocean properties using Earth Observation da
使用地球观测数据对全球植被和海洋特性变化的时空概率模型进行顺序贝叶斯推断
  • 批准号:
    2438462
  • 财政年份:
    2020
  • 资助金额:
    $ 25万
  • 项目类别:
    Studentship
Dante's dialogue with Cino da Pistoia
但丁与西诺·达·皮斯托亚的对话
  • 批准号:
    2445679
  • 财政年份:
    2020
  • 资助金额:
    $ 25万
  • 项目类别:
    Studentship
N01-DA-19-8952
N01-DA-19-8952
  • 批准号:
    10043116
  • 财政年份:
    2019
  • 资助金额:
    $ 25万
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了