XPS: FULL: Hardware Software Abstractions: Addressing Specification and Verification Gaps in Accelerator-Oriented Parallelism

XPS:完整:硬件软件抽象:解决面向加速器的并行性中的规范和验证差距

基本信息

  • 批准号:
    1628926
  • 负责人:
  • 金额:
    $ 87.5万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2016
  • 资助国家:
    美国
  • 起止时间:
    2016-09-01 至 2022-08-31
  • 项目状态:
    已结题

项目摘要

Given slowdowns in semiconductor technology scaling, it has become increasingly challenging to maintain processor performance scaling at acceptable power constraints. In response, microprocessors increasingly use complex architectures with heterogeneous parallelism and specialized compute units known as accelerators. Accelerators provide high compute performance at reduced power/energy by avoiding the overhead of instruction-programmability. The key challenge, however, is that unlike traditional microprocessor CPUs, accelerators have no durable, portable instruction set architecture (ISA), and instead are programmed via drivers or library APIs. These increase the effort of porting accelerator-oriented programs to other platforms with similar functionality but different implementations. The increased effort has serious consequences for software cost. Furthermore, the fact that accelerators have no formal, durable ISA causes increased verification complexity at a time when it is already the limiting factor in the design of future computing platforms. The intellectual merits of this work are that the research is developing Instruction-Level Abstractions (ILAs) that extend the ISA concept to accelerators in order to address these programming and verification challenges. ILAs offer a formal and high-level summary of the visible state updates that an accelerator will perform on each invocation. The project?s broader significance and importance are the work?s ability to impact industry designs of future accelerator-based computing platforms and thereby help sustain the US computing industry.There are two components to an ILA: specifying the state updates, and specifying the Memory Consistency Model, i.e., the permitted ordering of state updates relative to other parallel compute elements. The research develops ILA methodologies that are (i) uniform across accelerators, (ii) symmetric with the ISA of instruction-programmable processors and (iii) unified across both computation (state change) and memory (data/storage state update) abstractions. To show the value of ILAs, the research develops: (i) ILA specification mechanisms for a rich set of accelerators, (ii) synthesis techniques and tools for generating these ILAs automatically, (iii) verification techniques and tools that check these abstractions against implementations and (iv) further tools enabled by ILAs including full-system architectural simulation. Through these efforts, this work addresses fundamental software portability and verification gaps in the design and deployment of accelerator-oriented systems.
考虑到半导体技术缩放的减慢,在可接受的功率约束下维持处理器性能缩放变得越来越具有挑战性。作为回应,微处理器越来越多地使用具有异构并行性和被称为加速器的专用计算单元的复杂架构。 加速器通过避免并行可编程性的开销,以降低的功率/能量提供高计算性能。然而,关键的挑战是,与传统的微处理器CPU不同,加速器没有持久的、可移植的指令集架构(伊萨),而是通过驱动程序或库API进行编程。这增加了将面向加速器的程序移植到具有类似功能但不同实现的其他平台的工作量。增加的工作量对软件成本有严重的影响。此外,事实上,加速器没有正式的,持久的伊萨导致增加的验证复杂性的时候,它已经是在未来的计算平台的设计的限制因素。这项工作的智力价值是,该研究正在开发指令级抽象(ILAs),将伊萨概念扩展到加速器,以解决这些编程和验证挑战。ILA提供了加速器将在每次调用时执行的可见状态更新的正式和高级摘要。 项目?的更广泛的意义和重要性是工作?ILA有两个组成部分:指定状态更新和指定内存一致性模型,即,允许的状态更新相对于其他并行计算元件的顺序。该研究开发了ILA方法,这些方法(i)在加速器之间是统一的,(ii)与可编程处理器的伊萨对称,(iii)在计算(状态变化)和存储器(数据/存储状态更新)抽象之间是统一的。为了显示ILA的价值,研究开发:(一)ILA规范机制的一套丰富的加速器,(二)合成技术和工具,自动生成这些ILA,(三)验证技术和工具,检查这些抽象的实现和(四)进一步的工具,使ILA包括全系统架构仿真。通过这些努力,这项工作解决了加速器为导向的系统的设计和部署的基本软件可移植性和验证的差距。

项目成果

期刊论文数量(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 }}

Sharad Malik其他文献

Model checking unbounded concurrent lists
Achieving Structural and Composable Modeling of Complex Systems
  • DOI:
    10.1007/s10766-005-3569-3
  • 发表时间:
    2005-06-01
  • 期刊:
  • 影响因子:
    0.900
  • 作者:
    David I. August;Sharad Malik;Li-Shiuan Peh;Vijay Pai;Manish Vachharajani;Paul Willmann
  • 通讯作者:
    Paul Willmann
Paged Absolute Addressing Mode Optimizations for Embedded Digital Signal Processors Using Post-pass Data-flow Analysis
  • DOI:
    10.1023/a:1008810300304
  • 发表时间:
    1999-01-01
  • 期刊:
  • 影响因子:
    0.900
  • 作者:
    Ashok Sudarsanam;Sharad Malik;Steve Tjiang;Stan Liao
  • 通讯作者:
    Stan Liao
Verification of asynchronous interface circuits with bounded wire delays
Specification and encoding of transaction interaction properties
  • DOI:
    10.1007/s10703-011-0120-6
  • 发表时间:
    2011-05-19
  • 期刊:
  • 影响因子:
    0.800
  • 作者:
    Divjyot Sethi;Yogesh Mahajan;Sharad Malik
  • 通讯作者:
    Sharad Malik

Sharad Malik的其他文献

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

{{ truncateString('Sharad Malik', 18)}}的其他基金

NSF-CNPq Collaborative Research on Design Environments for Application-Specific Programmable Processors
NSF-CNPq 针对专用可编程处理器设计环境的合作研究
  • 批准号:
    9900881
  • 财政年份:
    1999
  • 资助金额:
    $ 87.5万
  • 项目类别:
    Continuing Grant
NSF Young Investigator: Design Automation for Embedded Systems
NSF 青年研究员:嵌入式系统设计自动化
  • 批准号:
    9457396
  • 财政年份:
    1994
  • 资助金额:
    $ 87.5万
  • 项目类别:
    Continuing Grant
RIA: Accurate and Efficient Timing Verification of Synchronous Digital Circuits Using Functional Timing Analysis
RIA:使用功能时序分析对同步数字电路进行准确高效的时序验证
  • 批准号:
    9209805
  • 财政年份:
    1992
  • 资助金额:
    $ 87.5万
  • 项目类别:
    Standard Grant

相似国自然基金

钴基Full-Heusler合金的掺杂效应和薄膜噪声特性研究
  • 批准号:
    51871067
  • 批准年份:
    2018
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目

相似海外基金

Human-Robot Co-Evolution: Achieving the full potential of future workplaces
人机协同进化:充分发挥未来工作场所的潜力
  • 批准号:
    DP240100938
  • 财政年份:
    2024
  • 资助金额:
    $ 87.5万
  • 项目类别:
    Discovery Projects
SAFER - Secure Foundations: Verified Systems Software Above Full-Scale Integrated Semantics
SAFER - 安全基础:高于全面集成语义的经过验证的系统软件
  • 批准号:
    EP/Y035976/1
  • 财政年份:
    2024
  • 资助金额:
    $ 87.5万
  • 项目类别:
    Research Grant
Collaborative Research: NSFGEO-NERC: Advancing capabilities to model ultra-low velocity zone properties through full waveform Bayesian inversion and geodynamic modeling
合作研究:NSFGEO-NERC:通过全波形贝叶斯反演和地球动力学建模提高超低速带特性建模能力
  • 批准号:
    2341238
  • 财政年份:
    2024
  • 资助金额:
    $ 87.5万
  • 项目类别:
    Standard Grant
CAREER: Informed Testing — From Full-Field Characterization of Mechanically Graded Soft Materials to Student Equity in the Classroom
职业:知情测试 – 从机械分级软材料的全场表征到课堂上的学生公平
  • 批准号:
    2338371
  • 财政年份:
    2024
  • 资助金额:
    $ 87.5万
  • 项目类别:
    Standard Grant
CAREER: From Flamelet to Full-Scale: Advancing Plasma-Assisted Combustion for Low-Emission Sustainable Fuels
职业生涯:从小火焰到全面:推进低排放可持续燃料的等离子体辅助燃烧
  • 批准号:
    2339518
  • 财政年份:
    2024
  • 资助金额:
    $ 87.5万
  • 项目类别:
    Continuing Grant
STTR Phase II: Dermatologist-level detection of suspicious pigmented skin lesions from high-resolution full-body images
STTR II 期:通过高分辨率全身图像对可疑色素性皮肤病变进行皮肤科医生级别的检测
  • 批准号:
    2335086
  • 财政年份:
    2024
  • 资助金额:
    $ 87.5万
  • 项目类别:
    Cooperative Agreement
Toward carbon-neutral society: Development of a full-sustainable eco-friendly green mining process for gold recovery
迈向碳中和社会:开发完全可持续的环保绿色采矿工艺以回收黄金
  • 批准号:
    24K17540
  • 财政年份:
    2024
  • 资助金额:
    $ 87.5万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
Collaborative Research: NSFGEO-NERC: Advancing capabilities to model ultra-low velocity zone properties through full waveform Bayesian inversion and geodynamic modeling
合作研究:NSFGEO-NERC:通过全波形贝叶斯反演和地球动力学建模提高超低速带特性建模能力
  • 批准号:
    2341237
  • 财政年份:
    2024
  • 资助金额:
    $ 87.5万
  • 项目类别:
    Continuing Grant
All Analogue Full-duplex Dual-receiver Radio for Wideband Mm-wave Communications
用于宽带毫米波通信的全模拟全双工双接收器无线电
  • 批准号:
    EP/X041581/1
  • 财政年份:
    2024
  • 资助金额:
    $ 87.5万
  • 项目类别:
    Research Grant
Full mitigation of birefringence for high-precision optical experiments
完全缓解双折射,实现高精度光学实验
  • 批准号:
    24K00649
  • 财政年份:
    2024
  • 资助金额:
    $ 87.5万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了