SPX: Collaborative Research: Scalable Heterogeneous Migrating Threads for Post-Moore Computing

SPX:协作研究:后摩尔计算的可扩展异构迁移线程

基本信息

  • 批准号:
    1822919
  • 负责人:
  • 金额:
    $ 45万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2018
  • 资助国家:
    美国
  • 起止时间:
    2018-10-01 至 2023-09-30
  • 项目状态:
    已结题

项目摘要

The project will advance the state of the art in computer architecture and programming systems for extreme and heterogeneous parallelism. It is clear that the post-Moore' law era will require major disruptions in computing systems. This project will address computer architecture and programming system challenges for this new era, with a focus on approaches that are expected to be scalable in size, cost effectiveness, and usability by retaining some tenets of the von Neumann computing model (unlike more exploratory approaches like biological or quantum computing). By emphasizing data analytics, the work will also benefit a rapidly growing swatch of modern life (commercial, cyber, national security, social networks). A deeper understanding of how such applications can be made more scalable, and responsive enough to handle increasing real-time requirements, should lead to wider impacts across every-day life with significant potential for technology transition. There is also a direct connection to pedagogy and workforce development, since both hardware and software aspects of this proposal can enable a broad range of students to better understand the wider diversity of computing platforms projected in future technology roadmaps. The SHMT (Scalable Heterogeneous Migrating Thread) model developed in this award will include extensions to the migrating threads and asynchronous task models to support heterogeneity, and extensions to the transaction and actor models to support data coherence. Further, the investigators propose to use data analytic graph problems to evaluate their research, since these applications are both important in practice and are challenging to solve on current systems. Given the expected continued increase in the size, complexity, and dynamic nature of such computations, it is of growing value to understand how to implement them in a manner that can scale to very high levels of concurrency in environments that include high rate streams of both updates and queries. These techniques can also apply to other application classes, such as scientific applications where data is sparse or irregular. The overall objective of this 3-year research project is to advance the foundations of computer architecture and programming systems to address the emerging challenges of scalable parallelism and extreme heterogeneity, with an emphasis on data analytics and solving data coherence, system management, resource allocation, and task scheduling issues. The investigators will leverage their distinct but synergistic expertise in the architecture and programming systems areas by building on, and integrating, their past work on migrating threads and near-memory processing, software support for asynchronous task parallelism for heterogeneous computing, and data analytics. The Center for Research into Novel Computing Hierarchies (CRNCH) at Georgia Tech will provide access to first-of-a-kind alternative systems for use in evaluating the new concepts. Industrial collaborators include Lexis-Nexis Risk Solutions and Kyndi, for whom graph data analytics are central to their business model.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
该项目将推进计算机架构和编程系统的最新技术,以实现极端和异构并行性。显然,后摩尔定律时代将需要对计算系统进行重大破坏。该项目将解决这个新时代的计算机架构和编程系统挑战,重点关注通过保留冯·诺依曼计算模型的一些原则而有望在规模、成本效益和可用性方面可扩展的方法(不同于更具探索性的方法,例如生物或量子计算)。通过强调数据分析,这项工作还将惠及快速增长的现代生活领域(商业、网络、国家安全、社交网络)。更深入地了解如何使此类应用程序更具可扩展性和足够的响应能力来处理日益增长的实时要求,应该会对日常生活产生更广泛的影响,并具有技术转型的巨大潜力。它还与教学法和劳动力发展有直接联系,因为该提案的硬件和软件方面都可以使广大学生更好地了解未来技术路线图中规划的更广泛的计算平台多样性。该奖项中开发的SHMT(可扩展异构迁移线程)模型将包括对迁移线程和异步任务模型的扩展以支持异构性,以及对事务和参与者模型的扩展以支持数据一致性。此外,研究人员建议使用数据分析图问题来评估他们的研究,因为这些应用在实践中既重要又在当前系统上解决起来具有挑战性。考虑到此类计算的规模、复杂性和动态性质预计将持续增加,了解如何以一种可以在包括高速流的环境中扩展到非常高的并发水平的方式来实现它们具有越来越大的价值。更新和查询。这些技术还可以应用于其他应用程序类别,例如数据稀疏或不规则的科学应用程序。这个为期 3 年的研究项目的总体目标是推进计算机体系结构和编程系统的基础,以应对可扩展并行性和极端异构性的新挑战,重点是数据分析和解决数据一致性、系统管理、资源分配、以及任务调度问题。研究人员将通过构建和集成他们过去在迁移线程和近内存处理、异构计算异步任务并行软件支持以及数据分析方面的工作,利用他们在架构和编程系统领域独特但协同的专业知识。佐治亚理工学院新型计算层次研究中心 (CRNCH) 将提供首个替代系统,用于评估新概念。工业合作者包括 Lexis-Nexis Risk Solutions 和 Kyndi,对他们来说,图数据分析是其业务模式的核心。该奖项反映了 NSF 的法定使命,并通过使用基金会的智力优点和更广泛的影响审查标准进行评估,被认为值得支持。

项目成果

期刊论文数量(10)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
MAESTRO: A Data-Centric Approach to Understand Reuse, Performance, and Hardware Cost of DNN Mappings
MAESTRO:一种以数据为中心的方法,用于了解 DNN 映射的重用、性能和硬件成本
  • DOI:
    10.1109/mm.2020.2985963
  • 发表时间:
    2020-05
  • 期刊:
  • 影响因子:
    3.6
  • 作者:
    Kwon, Hyoukjun;Chatarasi, Prasanth;Sarkar, Vivek;Krishna, Tushar;Pellauer, Michael;Parashar, Angshuman
  • 通讯作者:
    Parashar, Angshuman
Vyasa: A High-Performance Vectorizing Compiler for Tensor Convolutions on the Xilinx AI Engine
Vyasa:Xilinx AI 引擎上用于张量卷积的高性能矢量化编译器
ReACT: Redundancy-Aware Code Generation for Tensor Expressions
ReACT:张量表达式的冗余感知代码生成
GPU Subwarp Interleaving
GPU 子扭曲交错
  • DOI:
    10.1109/hpca53966.2022.00090
  • 发表时间:
    2022-04
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Damani, Sana;Stephenson, Mark;Rangan, Ram;Johnson, Daniel;Kulkami, Rishkul;Keckler, Stephen W.
  • 通讯作者:
    Keckler, Stephen W.
A Preliminary Study of Compiler Transformations for Graph Applications on the Emu System
Emu系统上图应用编译器转换的初步研究
{{ 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 }}

Vivek Sarkar其他文献

Modeling the conflicting demands of parallelism and Temporal/Spatial locality in affine scheduling
对仿射调度中并行性和时间/空间局部性的冲突需求进行建模
Static Datarace Analysis for Multithreaded Object-Oriented Programs
多线程面向对象程序的静态数据种族分析
  • DOI:
  • 发表时间:
    2024-09-14
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Jong;Alexey Loginov;Vivek Sarkar
  • 通讯作者:
    Vivek Sarkar
Race Detection in Two Dimensions
二维种族检测
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI): Foreword
ACM SIGPLAN 编程语言设计与实现 (PLDI) 会议论文集:前言
  • DOI:
  • 发表时间:
    2005
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Mary W. Hall;Vivek Sarkar
  • 通讯作者:
    Vivek Sarkar
Load Balancing Prioritized Tasks via Work-Stealing
通过工作窃取实现负载平衡优先任务

Vivek Sarkar的其他文献

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

{{ truncateString('Vivek Sarkar', 18)}}的其他基金

Collaborative Research: PPoSS: Planning: Integrated Scalable Platform for Privacy-aware Collaborative Learning and Inference
协作研究:PPoSS:规划:用于隐私意识协作学习和推理的集成可扩展平台
  • 批准号:
    2029004
  • 财政年份:
    2020
  • 资助金额:
    $ 45万
  • 项目类别:
    Standard Grant
XPS: FULL: Collaborative Research: Parallel and Distributed Circuit Programming for Structured Prediction
XPS:完整:协作研究:用于结构化预测的并行和分布式电路编程
  • 批准号:
    1818643
  • 财政年份:
    2017
  • 资助金额:
    $ 45万
  • 项目类别:
    Standard Grant
XPS: FULL: Collaborative Research: Parallel and Distributed Circuit Programming for Structured Prediction
XPS:完整:协作研究:用于结构化预测的并行和分布式电路编程
  • 批准号:
    1629459
  • 财政年份:
    2016
  • 资助金额:
    $ 45万
  • 项目类别:
    Standard Grant
CCF: SHF: Medium: Collaborative: A Static and Dynamic Verification Framework for Parallel Programming
CCF:SHF:媒介:协作:并行编程的静态和动态验证框架
  • 批准号:
    1302570
  • 财政年份:
    2013
  • 资助金额:
    $ 45万
  • 项目类别:
    Continuing Grant
Travel Support for the Conference on Architectural Support for Programming Languages and Operating Systems
编程语言和操作系统架构支持会议的差旅支持
  • 批准号:
    1338429
  • 财政年份:
    2013
  • 资助金额:
    $ 45万
  • 项目类别:
    Standard Grant
SHF: Medium: Collaborative Research: Chorus: Dynamic Isolation in Shared-Memory Parallelism
SHF:媒介:协作研究:Chorus:共享内存并行中的动态隔离
  • 批准号:
    0964520
  • 财政年份:
    2010
  • 资助金额:
    $ 45万
  • 项目类别:
    Continuing Grant
Collaborative Research: Programming Models and Storage System for High Performance Computation with Many-Core Processors
合作研究:众核处理器高性能计算的编程模型和存储系统
  • 批准号:
    0938018
  • 财政年份:
    2009
  • 资助金额:
    $ 45万
  • 项目类别:
    Standard Grant
Collaborative Research: Programming Models, Compilers, and Runtimes for High-End Computing on Manycore Processors
协作研究:众核处理器上高端计算的编程模型、编译器和运行时
  • 批准号:
    0833166
  • 财政年份:
    2008
  • 资助金额:
    $ 45万
  • 项目类别:
    Standard Grant

相似国自然基金

基于交易双方异质性的工程项目组织间协作动态耦合研究
  • 批准号:
    72301024
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
医保基金战略性购买促进远程医疗协作网价值共创的制度创新研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    45 万元
  • 项目类别:
    面上项目
面向协作感知车联网的信息分发时效性保证关键技术研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
基于自主性边界的人机协作-对抗混合智能控制研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
面向5G超高清移动视频传输的协作NOMA系统可靠性研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

SPX: Collaborative Research: Scalable Neural Network Paradigms to Address Variability in Emerging Device based Platforms for Large Scale Neuromorphic Computing
SPX:协作研究:可扩展神经网络范式,以解决基于新兴设备的大规模神经形态计算平台的可变性
  • 批准号:
    2401544
  • 财政年份:
    2023
  • 资助金额:
    $ 45万
  • 项目类别:
    Standard Grant
SPX: Collaborative Research: Intelligent Communication Fabrics to Facilitate Extreme Scale Computing
SPX:协作研究:促进超大规模计算的智能通信结构
  • 批准号:
    2412182
  • 财政年份:
    2023
  • 资助金额:
    $ 45万
  • 项目类别:
    Standard Grant
SPX: Collaborative Research: Automated Synthesis of Extreme-Scale Computing Systems Using Non-Volatile Memory
SPX:协作研究:使用非易失性存储器自动合成超大规模计算系统
  • 批准号:
    2408925
  • 财政年份:
    2023
  • 资助金额:
    $ 45万
  • 项目类别:
    Standard Grant
SPX: Collaborative Research: NG4S: A Next-generation Geo-distributed Scalable Stateful Stream Processing System
SPX:合作研究:NG4S:下一代地理分布式可扩展状态流处理系统
  • 批准号:
    2202859
  • 财政年份:
    2022
  • 资助金额:
    $ 45万
  • 项目类别:
    Standard Grant
SPX: Collaborative Research: FASTLEAP: FPGA based compact Deep Learning Platform
SPX:协作研究:FASTLEAP:基于 FPGA 的紧凑型深度学习平台
  • 批准号:
    2333009
  • 财政年份:
    2022
  • 资助金额:
    $ 45万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了