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其他文献

A 65-nm ReRAM-Enabled Nonvolatile Processor With Time-Space Domain Adaption and Self-Write-Termination Achieving > 4x Faster Clock Frequency and > 6x Higher Restore Speed
具有时空域适应和自写终止功能的 65 nm ReRAM 非易失性处理器,可实现 > 4 倍更快的时钟频率和 > 6 倍更高的恢复速度
  • DOI:
    10.1109/jssc.2017.2724024
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    5.4
  • 作者:
    Zhibo Wang;Yongpan Liu;Albert Lee;Fang Su;Chieh-Pu Lo;Zhe Yuan;Jinyang Li;Chien-Chen Lin;Wei-Hao Chen;Hsiao-Yun Chiu;Wei-En Lin;Ya-Chin King;Chrong-Jung Lin;Pedram Khalili Amiri;Kang-Lung Wang;Meng-Fan Chang;Huazhong Yang
  • 通讯作者:
    Huazhong Yang
Hierarchical patterning via dynamic sacrificial printing of stimuli-responsive hydrogels
通过刺激响应水凝胶的动态牺牲印刷进行分层图案化
  • DOI:
    10.1088/1758-5090/ab7e74
  • 发表时间:
    2020-03
  • 期刊:
  • 影响因子:
    9
  • 作者:
    Hongji Wen;Jinyang Li;Gregory F. Payne;Qi Feng;Minhua Liang;Jingxuan Chen;Hua Dong;Xiaodong Cao
  • 通讯作者:
    Xiaodong Cao
The influence of NOS1AP gene polymorphisms and childhood abuse on antisocial personality disorder in Chinese male violent inmates
NOS1AP基因多态性和童年虐待对中国男性暴力囚犯反社会人格障碍的影响
  • DOI:
    10.1002/pmh.1572
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    2.7
  • 作者:
    Jinyang Li;Lichen Ouyang;Xinyao Liu;Qiuyu Wang;Zhang Min;Gang Liu;Yuan Zhong;Ning Zhang;Chun Wang;Na Liu
  • 通讯作者:
    Na Liu
Routing tradeoffs in dynamic peer-to-peer networks
  • DOI:
  • 发表时间:
    2005
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Jinyang Li
  • 通讯作者:
    Jinyang Li
Detecting Features of Protein Structure through their Mediator-Accessible Redox Activities
通过介体可及的氧化还原活性检测蛋白质结构的特征
  • DOI:
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Dana Motabar;Eunkyoung Kim;Jinyang Li;Zhiling Zhao;Trina Mouchahoir;D. T. Gallagher;John E. Schiel;M. Garige;Carole Sourbier;Gregory F. Payne;William E. Bentley
  • 通讯作者:
    William E. Bentley

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

相似海外基金

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
Collaborative Research: CSR: Medium: Adaptive Environmental Awareness for Collaborative Augmented Reality
协作研究:企业社会责任:媒介:协作增强现实的自适应环境意识
  • 批准号:
    2312760
  • 财政年份:
    2023
  • 资助金额:
    $ 52.33万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Core: Medium: Scaling Unix/Linux Shell Programs
协作研究:CSR:核心:中:扩展 Unix/Linux Shell 程序
  • 批准号:
    2312346
  • 财政年份:
    2023
  • 资助金额:
    $ 52.33万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Medium: MemDrive: Memory-Driven Full-Stack Collaboration for Autonomous Embedded Systems
协作研究:CSR:媒介:MemDrive:自主嵌入式系统的内存驱动全栈协作
  • 批准号:
    2312397
  • 财政年份:
    2023
  • 资助金额:
    $ 52.33万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Medium: MemDrive: Memory-Driven Full-Stack Collaboration for Autonomous Embedded Systems
协作研究:CSR:媒介:MemDrive:自主嵌入式系统的内存驱动全栈协作
  • 批准号:
    2312396
  • 财政年份:
    2023
  • 资助金额:
    $ 52.33万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Medium: Adaptive Environmental Awareness for Collaborative Augmented Reality
协作研究:企业社会责任:媒介:协作增强现实的自适应环境意识
  • 批准号:
    2312761
  • 财政年份:
    2023
  • 资助金额:
    $ 52.33万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了