课题基金 / 基金详情

SHF: Small: Memory Consistency -- Hardware, Compiler, and Programming Support

SHF: Small: Memory Consistency -- Hardware, Compiler, and Programming Support
SHF:小:内存一致性——硬件、编译器和编程支持
批准号:
1318103
负责人:
Rajiv Gupta
金额:
$45.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2013
资助国家:
美国
项目状态:
已结题
起止时间:
2013-09-01 至 2017-08-31

项目摘要

项目成果

Rajiv Gupta的其他基金

相似基金

相关文献

中文摘要
翻译
多核机器的出现使得通过并行性为广泛的应用程序提供高性能成为可能。虽然这种机器已经无处不在,但它们对软件开发人员构成了重大挑战。其中一个挑战是处理商业多核机器支持的宽松内存一致性模型。同时交付高性能和确保程序正确性需要在代码中小心地引入fence指令。过度使用fence指令会导致性能差,而忽略它们会导致不正确的程序行为。本研究将探讨限制fence指令范围的方法,以尽量减少其对性能的影响,同时保留所需的程序行为。在现有系统中,硬件不知道作用域,因此fence实现强制执行跨fence的严格内存访问顺序,从而导致不必要的停顿。将开发推断作用域信息的替代方法,以约束由硬件强制执行的内存顺序。特别是硬件、编译器和编程支持的开发。本研究开发的软件和硬件技术将提供给其他研究人员,以便他们能够进行实验。本研究课题与商用处理器制造商有关。参与本研究的学生将获得多核系统设计和编程方面的宝贵训练。
英文摘要
The advent of multicore machines has enabled delivery of high performance via parallelism for a wide range of applications. While such machines have become ubiquitous, they pose significant challenges for software developers. One challenge is dealing with the relaxed memory consistency models supported by commercial multicore machines. Simultaneously delivering high performance and ensuring program correctness requires careful introduction of fence instructions in the code. Excessive use of fence instructions leads to poor performance while their omission of can lead to incorrect program behavior.This research will investigate means for constraining the scope of a fence instruction to minimize its impact on performance while preserving desired program behavior. In existing systems the hardware is unaware of the scope and hence fence implementations enforce a strict ordering of memory accesses across a fence that leads to unnecessary stalls. Alternative means for inferring the scope information will be developed for constraining the memory orderings enforced by the hardware. In particular, development of hardware, compiler, and programming support will be carried out. The software and hardware techniques developed in this research will be made available so other researchers are able to experiment with them. The subject of research is relevant to commercial processor manufacturers. The students involved in this research will receive valuable training in the design and programming of multicore systems.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: CT-DDS -- Scalable Concolic Testing of Parallel Applications With Shared Dynamic Data Structures
  • 批准号:
    2226448
  • 项目类别:
    Standard Grant
  • 资助金额:
    $60.0万
  • 财政年份:
    2022
  • 负责人:
    Rajiv Gupta
  • 依托单位:
SHF: Small: MIGS -- Efficiently Evaluating Multiple Iterative Graph Queries
  • 批准号:
    2002554
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2020
  • 负责人:
    Rajiv Gupta
  • 依托单位:
PPoSS: Planning: Dynamic Big Graph Store for High-Throughput and Secure Distributed Query Processing
  • 批准号:
    2028714
  • 项目类别:
    Standard Grant
  • 资助金额:
    $25.0万
  • 财政年份:
    2020
  • 负责人:
    Rajiv Gupta
  • 依托单位:
TWC: Small: Collaborative: Improving Android Security with Dynamic Slicing
  • 批准号:
    1617424
  • 项目类别:
    Standard Grant
  • 资助金额:
    $25.0万
  • 财政年份:
    2016
  • 负责人:
    Rajiv Gupta
  • 依托单位:
国内基金
海外基金
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
  • 依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    10.0万元
  • 批准年份:
    2022
  • 负责人:
    张祥忠
  • 依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
  • 批准号:
    31972324
  • 项目类别:
    面上项目
  • 资助金额:
    58.0万元
  • 批准年份:
    2019
  • 负责人:
    高学文
  • 依托单位: