SI2-SSI: Collaborative: The XScala Project: A Community Repository for Model-Driven Design and Tuning of Data-Intensive Applications for Extreme-Scale Accelerator-Based Systems
SI2-SSI: Collaborative: The XScala Project: A Community Repository for Model-Driven Design and Tuning of Data-Intensive Applications for Extreme-Scale Accelerator-Based Systems
批准号:
1339756
负责人:
Viktor Prasanna
金额:
$74.89万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2013
资助国家:
美国
项目状态:
已结题
起止时间:
2013-10-01 至 2018-09-30
中文摘要
处理器和内存性能之间的差距越来越大--称为内存墙--导致高性能计算供应商设计新的加速器,并将其集成到他们的下一代系统中。具有代表性的加速器包括可重构硬件(如FPGA)、异类处理器(如CPU GPU处理器)、高度多核和多线程处理器、多核协处理器和通用图形处理单元等。这些加速器包含无数创新的架构功能,包括显式控制数据移动、大规模SIMD/向量处理和多线程流处理。这些功能为开发人员提供了大量机会,以实现以前被认为难以优化的应用程序的高性能。该项目旨在开发工具,帮助开发人员高效地使用硬件加速器(协处理器)。该项目的具体技术重点是数据密集型内核,包括生物、网络安全和社会科学领域中出现的大型词典字符串匹配、动态编程、图论和稀疏矩阵计算。该项目正在开发XScala,这是一个用于设计高效加速器内核的软件框架。该框架包含各种设计时和运行时性能优化工具。该项目专注于受数据移动约束的数据密集型内核。它提出了优化技术,包括(A)增强和利用最大并发来隐藏数据移动;(B)算法重组以改善空间和/或时间局部性;(C)数据结构转换以改善局部性或减小数据的大小(压缩结构);以及(D)预取等。该项目还在开发一个公共软件库和论坛,名为XBazaar,用于社区开发的加速器内核。该项目包括研讨会、教程、PIS课程和暑期项目,以此作为增加社区参与的各种手段。更广泛的影响包括生产性地使用新兴的加速器增强的计算机系统;创建一个开放的和可访问的社区存储库XBazaar,用于分发加速器调整的计算内核、软件和模型;对研究生和本科生的培训;以及通过出版物、在科学会议上的演讲、讲座、研讨会和教程进行传播。框架本身将通过XBazaar以开源代码和预编译二进制文件的形式发布,用于几个常见平台,作为围绕加速器内核构建社区的第一步。
英文摘要
The increasing gap between processor and memory performance -- referred to as the memory wall -- has led high-performance computing vendors to design and incorporate new accelerators into their next-generation systems. Representative accelerators include reconfigurable hardware such as FPGAs, heterogeneous processors such as CPU+GPU processors, highly multicore and multithreaded processors, and manycore co-processors and general-purpose graphics processing units, among others. These accelerators contain myriad innovative architectural features, including explicit control of data motion, large-scale SIMD/vector processing, and multithreaded stream processing. Such features provide abundant opportunities for developers to achieve high-performance for applications that were previously deemed hard to optimize. This project aims to develop tools that will assist developers in using hardware accelerators (co-processors) productively and effectively. This project's specific technical focus is on data-intensive kernels including large dictionary string matching, dynamic programming, graph theory, and sparse matrix computations that arise in the domains of biology, network security, and the social sciences. The project is developing XScala, a software framework for designing efficient accelerator kernels. The framework contains a variety of design time and run-time performance optimization tools. The project concentrates on data-intensive kernels, bound by data movement. It proposes optimization techniques including (a) enhancing and exploiting maximal concurrency to hide data movement; (b) algorithmic reorganization to improve spatial and/or temporal locality; (c) data structure transformations to improve locality or reduce the size of the data (compressed structures); and (d) prefetching, among others. The project is also developing a public software repository and forum, called the XBazaar, for community-developed accelerator kernels. This project includes workshops, tutorials, and the PIs class and summer projects as various means by which to increase community involvement. The broader impacts include productive use of emerging classes of accelerator-augmented computer systems; creation of an open and accessible community repository, the XBazaar, for distributing accelerator-tuned computational kernels, software, and models; training of graduate and undergraduate students; and dissemination through publications, presentations at scientific meetings, lectures, workshops, and tutorials. The framework itself will be released as open-source code and as precompiled binaries for several common platforms, through the XBazaar, as an initial step toward building a community around accelerator kernels.
期刊论文(3)
专著(0)
科研奖励(0)
会议论文
DOI:
10.1145/3174243.3174252
发表时间:
2018-02
期刊:
Proceedings of the 2018 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays
影响因子:
--
作者:
[Shijie Zhou;R. Kannan;Yu Min;V. Prasanna]
通讯作者:
Shijie Zhou;R. Kannan;Yu Min;V. Prasanna
DOI:
10.1145/3203217.3203233
发表时间:
2018-05
期刊:
Proceedings of the 15th ACM International Conference on Computing Frontiers
影响因子:
--
作者:
[Shijie Zhou;R. Kannan;Hanqing Zeng;V. Prasanna]
通讯作者:
Shijie Zhou;R. Kannan;Hanqing Zeng;V. Prasanna
IUCRC Phase I University of Southern California: Center for Intelligent Distributed Embedded Applications and Systems (IDEAS)
-
批准号:2231662
-
项目类别:Continuing Grant
-
资助金额:$60.94万
-
财政年份:2023
-
负责人:Viktor Prasanna
-
依托单位:
Elements: Portable Library for Homomorphic Encrypted Machine Learning on FPGA Accelerated Cloud Cyberinfrastructure
-
批准号:2311870
-
项目类别:Standard Grant
-
资助金额:$60.0万
-
财政年份:2023
-
负责人:Viktor Prasanna
-
依托单位:
OAC Core: Scalable Graph ML on Distributed Heterogeneous Systems
-
批准号:2209563
-
项目类别:Standard Grant
-
资助金额:$59.97万
-
财政年份:2022
-
负责人:Viktor Prasanna
-
依托单位:
SaTC: CORE: Small: Accelerating Privacy Preserving Deep Learning for Real-time Secure Applications
-
批准号:2104264
-
项目类别:Standard Grant
-
资助金额:$49.95万
-
财政年份:2021
-
负责人:Viktor Prasanna
-
依托单位:
Collaborative Research:PPoSS:Planning: Streamware - A Scalable Framework for Accelerating Streaming Data Science
-
批准号:2119816
-
项目类别:Standard Grant
-
资助金额:$12.46万
-
财政年份:2021
-
负责人:Viktor Prasanna
-
依托单位:
RAPID: ReCOVER: Accurate Predictions and Resource Allocation for COVID-19 Epidemic Response
-
批准号:2027007
-
项目类别:Standard Grant
-
资助金额:$15.86万
-
财政年份:2020
-
负责人:Viktor Prasanna
-
依托单位:
CNS Core: Small: AccelRITE: Accelerating ReInforcemenT Learning based AI at the Edge Using FPGAs
-
批准号:2009057
-
项目类别:Standard Grant
-
资助金额:$49.97万
-
财政年份:2020
-
负责人:Viktor Prasanna
-
依托单位:
OAC Core: Small: Scalable Graph Analytics on Emerging Cloud Infrastructure
-
批准号:1911229
-
项目类别:Standard Grant
-
资助金额:$48.18万
-
财政年份:2019
-
负责人:Viktor Prasanna
-
依托单位:
FoMR: DeepFetch: Compact Deep Learning based Prefetcher on Configurable Hardware
-
批准号:1912680
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2019
-
负责人:Viktor Prasanna
-
依托单位:
CNS: CSR: Small: Exploiting 3D Memory for Energy-Efficient Memory-Driven Computing
-
批准号:1643351
-
项目类别:Standard Grant
-
资助金额:$49.78万
-
财政年份:2016
-
负责人:Viktor Prasanna
-
依托单位:
EAGER: Safer Connected Communities Through Integrated Data-driven Modeling, Learning, and Optimization
-
批准号:1637372
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2016
-
负责人:Viktor Prasanna
-
依托单位:
IEEE IPDPS Conference Student Participation Support
-
批准号:1452065
-
项目类别:Standard Grant
-
资助金额:$2.0万
-
财政年份:2014
-
负责人:Viktor Prasanna
-
依托单位:
Accelerating Graph Analytics on Clouds for Genome Assembly
-
批准号:1355377
-
项目类别:Standard Grant
-
资助金额:$9.95万
-
财政年份:2013
-
负责人:Viktor Prasanna
-
依托单位:
SHF: Small: High-performance Data Plane Kernels for Software Defined Networking
-
批准号:1320211
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2013
-
负责人:Viktor Prasanna
-
依托单位:
US-India Workshop on Fostering Synergistic Collaborations to Accelerate Big Data Applications, December, 2012, Pune, India
-
批准号:1252223
-
项目类别:Standard Grant
-
资助金额:$3.49万
-
财政年份:2012
-
负责人:Viktor Prasanna
-
依托单位:
Collaborative Research: Software Infrastructure for Accelerating Grand Challenge Science with Future Computing Platforms
-
批准号:1216898
-
项目类别:Standard Grant
-
资助金额:$35.0万
-
财政年份:2012
-
负责人:Viktor Prasanna
-
依托单位:
CiC (RDDC) Parallelizing Large Scale Graph Problems on the Cloud
-
批准号:1048311
-
项目类别:Standard Grant
-
资助金额:$36.99万
-
财政年份:2011
-
负责人:Viktor Prasanna
-
依托单位:
SHF: Small: Hardware-Software Co-Design for Next Generation Packet Forwarding Engines
-
批准号:1116781
-
项目类别:Standard Grant
-
资助金额:$39.99万
-
财政年份:2011
-
负责人:Viktor Prasanna
-
依托单位:
Workshop: Accelerators for Data Intensive Applications; A Workshop to Engage the Science and Engineering Community - Arlington, VA - Fall 2010
-
批准号:1051537
-
项目类别:Standard Grant
-
资助金额:$3.78万
-
财政年份:2010
-
负责人:Viktor Prasanna
-
依托单位:
DC: Small: Accelerating Large-Scale Pattern Matching for Data Intensive Applications
-
批准号:1018801
-
项目类别:Standard Grant
-
资助金额:$39.93万
-
财政年份:2010
-
负责人:Viktor Prasanna
-
依托单位:
国内基金
海外基金
登录
查看更多内容
考虑SSI效应的导管架式海洋平台抗震性能研究
-
批准号:--
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2022
-
负责人:刘书童
-
依托单位:
考虑SSI的层间隔震高层建筑结构在三维地震下的响应研究
-
批准号:52168072
-
项目类别:地区科学基金项目
-
资助金额:35万元
-
批准年份:2021
-
负责人:刘德稳
-
依托单位:
考虑SSI效应的大型储罐动力学特性及其隔板减晃研究
-
批准号:51978336
-
项目类别:面上项目
-
资助金额:61.0万元
-
批准年份:2019
-
负责人:周叮
-
依托单位:
考虑SSI效应的摇摆墙-框架结构抗震机理及性能评估方法研究
-
批准号:51978524
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2019
-
负责人:李培振
-
依托单位:
考虑能量需求和SSI效应的RC梁式桥基于性能的抗震设计方法
-
批准号:50908014
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2009
-
负责人:江辉
-
依托单位: