CSR: Medium: Collaborative Research: Programming parallel in-memory data-center applications with Piccolo

CSR:媒介:协作研究:使用 Piccolo 对并行内存数据中心应用程序进行编程

基本信息

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

项目摘要

There is a rising demand to scale application performance by distributingcomputation across many machines in a data-center. It is difficult to writeefficient and robust parallel programs in the data-center setting because programmers need to worry about reducing communication overhead while handling possible machine failures. This project investigates a new data-centric parallel programmingmodel, called Piccolo, that can simplify the construction of in-memorydata-center applications such as PageRank, neural network training etc. In-memory applications can hold all their intermediate states in the aggregatememory of many machines and benefit from sharing these intermediate statesbetween machines during computation. Traditionally, these applicationshave been built using low-level communication-centric primitives such as MPI,resulting in significant programming complexity. The recently popular MapReduce and Dryad also do not fit well with these applicationsbecause their data flow programming model lacks support for shared states.Unlike data flow models, Piccolo explicitly supports the sharing of mutable,distributed states via a key/value table interface. Piccolo makes sharingefficient by optimizing for locality of access to shared tables andautomatically resolving write-write conflicts using user-defined accumulationfunctions. As a result, Piccolo is easy to program for, enables applicationsthat do not fit into MapReduce, and achieves good scalable performance.
通过在数据中心的多台机器上分配计算来扩展应用程序性能的需求不断增长。在数据中心环境中编写高效且健壮的并行程序很困难,因为程序员需要担心在处理可能的机器故障时减少通信开销。 该项目研究了一种新的以数据为中心的并行编程模型,称为 Piccolo,它可以简化内存数据中心应用程序的构建,例如 PageRank、神经网络训练等。内存应用程序可以将其所有中间状态保存在许多内存的聚合内存中。机器并受益于在计算期间在机器之间共享这些中间状态。 传统上,这些应用程序是使用 MPI 等以低级通信为中心的原语构建的,导致编程复杂性很高。最近流行的 MapReduce 和 Dryad 也不太适合这些应用程序,因为它们的数据流编程模型缺乏对共享状态的支持。与数据流模型不同,Piccolo 明确支持通过键/值表接口共享可变的分布式状态。 Piccolo 通过优化共享表访问的局部性并使用用户定义的累积函数自动解决写入冲突,从而提高共享效率。 因此,Piccolo 易于编程,支持不适合 MapReduce 的应用程序,并实现良好的可扩展性能。

项目成果

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

Jinyang Li其他文献

Excellent antibacterial activities in the dark of ZnO nanoflakes with Oxygen Vacancies on the exposed {2-1-10 } facets
在暴露的{2-1-10}面上具有氧空位的ZnO纳米片在黑暗中具有优异的抗菌活性
  • DOI:
  • 发表时间:
    2020
  • 期刊:
  • 影响因子:
    11.9
  • 作者:
    Ying Zhou;Yifan Guo;Jinyang Li;Wei Wei;Dan Li;Lihui Luo;Xiaoling Xu;Zuowan Zhou
  • 通讯作者:
    Zuowan Zhou
CP-FPGA: Energy-Efficient Nonvolatile FPGA With Offline/Online Checkpointing Optimization
CP-FPGA:具有离线/在线检查点优化的节能非易失性 FPGA
Value of exercise stress electrocardiography for stratification of exercise capacity and left ventricular systolic and diastolic function on coronary slow flow: case-control study
运动负荷心电图对冠状动脉慢血流运动能力和左心室收缩和舒张功能分层的价值:病例对照研究
  • DOI:
    10.1186/s12872-019-01291-5
  • 发表时间:
    2019-09
  • 期刊:
  • 影响因子:
    2.1
  • 作者:
    Yonghuai Wang;Jinyang Li;Shuang Liu;Lixin Mu;Guangyuan Li;Hang Yu;Jun Yang;Chunyan Ma
  • 通讯作者:
    Chunyan Ma
Immune responses to Bacillus thuringiensis in the midgut of the diamondback moth, Plutella xylostella
小菜蛾中肠对苏云金芽孢杆菌的免疫反应
  • DOI:
    10.1016/j.dci.2020.103661
  • 发表时间:
    2020
  • 期刊:
  • 影响因子:
    2.9
  • 作者:
    Junhan Lin;Xiaoqiang Yu;Qian Wang;Xinping Tao;Jinyang Li;Shanshan Zhang;Xiaofeng Xia;Minsheng You
  • 通讯作者:
    Minsheng You
Reliability Analysis of Core Power Optimization Control Using Kalman Filter for Accelerator Driven System Based on Reconfigurable Computing
  • DOI:
    10.2139/ssrn.4381359
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Jinyang Li
  • 通讯作者:
    Jinyang Li

Jinyang Li的其他文献

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

{{ truncateString('Jinyang Li', 18)}}的其他基金

Collaborative Research: FMitF: Track I: Automatic Discovery and Verification of Database Query Transformations
合作研究:FMitF:第一轨:数据库查询转换的自动发现和验证
  • 批准号:
    2220407
  • 财政年份:
    2022
  • 资助金额:
    $ 52.33万
  • 项目类别:
    Standard Grant
CSR: SMALL: Low-Latency Model Inference Using Cellular Batching
CSR:SMALL:使用蜂窝批处理的低延迟模型推理
  • 批准号:
    1816717
  • 财政年份:
    2018
  • 资助金额:
    $ 52.33万
  • 项目类别:
    Standard Grant
CSR: Medium: Building next-generation cloud infrastructure using RDMA
CSR:中:使用 RDMA 构建下一代云基础设施
  • 批准号:
    1409942
  • 财政年份:
    2014
  • 资助金额:
    $ 52.33万
  • 项目类别:
    Continuing Grant
CSR: Small: Practical Geo-Replicated Storage for Web Applications
CSR:小型:适用于 Web 应用程序的实用地理复制存储
  • 批准号:
    1218117
  • 财政年份:
    2012
  • 资助金额:
    $ 52.33万
  • 项目类别:
    Standard Grant
CAREER: Decentralizing Trust in Open Distributed Systems
职业:开放分布式系统中的去中心化信任
  • 批准号:
    0747052
  • 财政年份:
    2008
  • 资助金额:
    $ 52.33万
  • 项目类别:
    Continuing Grant
CSR-PDOS: ISG: Collaborative Research: Building distributed, wide-area applications using WheelFS
CSR-PDOS:ISG:协作研究:使用 WheelFS 构建分布式广域应用程序
  • 批准号:
    0720644
  • 财政年份:
    2007
  • 资助金额:
    $ 52.33万
  • 项目类别:
    Continuing Grant

相似国自然基金

复合低维拓扑材料中等离激元增强光学响应的研究
  • 批准号:
    12374288
  • 批准年份:
    2023
  • 资助金额:
    52 万元
  • 项目类别:
    面上项目
中等垂直风切变下非对称型热带气旋快速增强的物理机制研究
  • 批准号:
    42305004
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
基于挥发性分布和氧化校正的大气半/中等挥发性有机物来源解析方法构建
  • 批准号:
    42377095
  • 批准年份:
    2023
  • 资助金额:
    49 万元
  • 项目类别:
    面上项目
基于机器学习和经典电动力学研究中等尺寸金属纳米粒子的量子表面等离激元
  • 批准号:
    22373002
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目
托卡马克偏滤器中等离子体的多尺度算法与数值模拟研究
  • 批准号:
    12371432
  • 批准年份:
    2023
  • 资助金额:
    43.5 万元
  • 项目类别:
    面上项目

相似海外基金

Collaborative Research: CSR: Medium: Scaling Secure Serverless Computing on Heterogeneous Datacenters
协作研究:CSR:中:在异构数据中心上扩展安全无服务器计算
  • 批准号:
    2312206
  • 财政年份:
    2023
  • 资助金额:
    $ 52.33万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Medium: Architecting GPUs for Practical Homomorphic Encryption-based Computing
协作研究:CSR:中:为实用的同态加密计算构建 GPU
  • 批准号:
    2312276
  • 财政年份:
    2023
  • 资助金额:
    $ 52.33万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Medium: Fortuna: Characterizing and Harnessing Performance Variability in Accelerator-rich Clusters
合作研究:CSR:Medium:Fortuna:表征和利用富含加速器的集群中的性能变异性
  • 批准号:
    2312689
  • 财政年份:
    2023
  • 资助金额:
    $ 52.33万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Medium: Fortuna: Characterizing and Harnessing Performance Variability in Accelerator-rich Clusters
合作研究:CSR:Medium:Fortuna:表征和利用富含加速器的集群中的性能变异性
  • 批准号:
    2401244
  • 财政年份:
    2023
  • 资助金额:
    $ 52.33万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Medium: Scaling Secure Serverless Computing on Heterogeneous Datacenters
协作研究:CSR:中:在异构数据中心上扩展安全无服务器计算
  • 批准号:
    2312207
  • 财政年份:
    2023
  • 资助金额:
    $ 52.33万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了