SPX: Collaborative Research: Mongo Graph Machine (MGM): A Flash-Based Appliance for Large Graph Analytics
SPX: Collaborative Research: Mongo Graph Machine (MGM): A Flash-Based Appliance for Large Graph Analytics
批准号:
1725322
负责人:
Keshav Pingali
金额:
$27.99万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2017
资助国家:
美国
项目状态:
已结题
起止时间:
2017-10-01 至 2021-09-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
We live in the age of big data. In many problem domains such as data-mining, machine learning, scientific computing, and the study of social networks, the data deals with relationships between pairs of entities, and is represented by a data structure called a graph. Graphs of interest today may have hundreds of billions of entities, and trillions of relationships between these entities. Large-scale graph processing is typically done in data-centers which are huge clusters of power hungry computers. The proposed Mongo Graph Machine (MGM) project will explore a different solution known as out-of-core processing. In this system, graphs will be stored in flash memory, which is much cheaper, denser and cooler than DRAMs, and processed using a combination of specialized circuits called FPGAs in tandem with a conventional processor. A programming system will be developed to hide this complexity from the end-user. The resulting system will be small enough to fit under a desk and dramatically more energy-efficient while providing powerful graph processing capability.The MGM project will address the problem of storing and processing extreme-scale graphs by using in-storage acceleration based on NAND flash chips with an attached FPGA. A single machine can accommodate 1 TB to 16 TBs of flash memory using current NAND technology. This configuration provides the flash storage necessary to store very large graphs and the computational power necessary to saturate the bandwidth of the flash. To address the programming problem for this architecture, the project will develop compiler technology and FPGA accelerators that will permit developers to write applications in the high-level programming model, leaving it to the system to exploit parallelism and optimize memory accesses for the access characteristics of flash storage. The software system will be based on the Galois system, which has been shown to scale to hundreds of processors on large shared-memory machines.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CSR: Medium: Optimal Control of Approximate Computing Systems
-
批准号:1705092
-
项目类别:Standard Grant
-
资助金额:$59.92万
-
财政年份:2017
-
负责人:Keshav Pingali
-
依托单位:
SHF: Small: Efficient Parallel Execution of Irregular, Ordered Algorithms
-
批准号:1618425
-
项目类别:Standard Grant
-
资助金额:$44.96万
-
财政年份:2016
-
负责人:Keshav Pingali
-
依托单位:
CSR: Medium: Collaborative Research: Programming Abstractions and Systems Support for GPU-Based Acceleration of Irregular Applications
-
批准号:1406355
-
项目类别:Continuing Grant
-
资助金额:$73.97万
-
财政年份:2014
-
负责人:Keshav Pingali
-
依托单位:
XPS: FP: Collaborative Research: Parallel Irregular Programs: From High-Level Specifications to Run-time Optimizations
-
批准号:1337281
-
项目类别:Standard Grant
-
资助金额:$37.51万
-
财政年份:2013
-
负责人:Keshav Pingali
-
依托单位:
Collaborative Research: Conceptualizing an Institute for Using Inter-Domain Abstractions to Support Inter-Disciplinary Applications
-
批准号:1216701
-
项目类别:Standard Grant
-
资助金额:$14.5万
-
财政年份:2012
-
负责人:Keshav Pingali
-
依托单位:
SHF: Small: Autograph: A System for Synthesizing Concurrent Data Structure Implementations
-
批准号:1218568
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2012
-
负责人:Keshav Pingali
-
依托单位:
CSR: Large: Collaborative Research: Kali: A System for Sequential Programming of Multicore Processors
-
批准号:1111766
-
项目类别:Standard Grant
-
资助金额:$143.51万
-
财政年份:2011
-
负责人:Keshav Pingali
-
依托单位:
Language and System Support for Petascale Irregular Applications
-
批准号:0833162
-
项目类别:Standard Grant
-
资助金额:$80.0万
-
财政年份:2008
-
负责人:Keshav Pingali
-
依托单位:
The Galois Approach to Optimistic Parallelization
-
批准号:0702353
-
项目类别:Standard Grant
-
资助金额:$29.99万
-
财政年份:2007
-
负责人:Keshav Pingali
-
依托单位:
CSR-AES: Optimizations for Optimistic Parallelization Systems
-
批准号:0719966
-
项目类别:Continuing Grant
-
资助金额:$60.0万
-
财政年份:2007
-
负责人:Keshav Pingali
-
依托单位:
CSR-AES: Parallelizing Irregular Applications for Multicore Processors
-
批准号:0923907
-
项目类别:Continuing Grant
-
资助金额:$66.69万
-
财政年份:2007
-
负责人:Keshav Pingali
-
依托单位:
NGS: A System for Semi-Automatic Application-Level Checkpointing of Parallel Programs
-
批准号:0739601
-
项目类别:Continuing Grant
-
资助金额:$48.58万
-
财政年份:2007
-
负责人:Keshav Pingali
-
依托单位:
CSR-AES: Parallelizing Irregular Applications for Multicore Processors
-
批准号:0615240
-
项目类别:Continuing Grant
-
资助金额:$76.5万
-
财政年份:2006
-
负责人:Keshav Pingali
-
依托单位:
DCS: Mobile Applications in Computational Grids
-
批准号:0541193
-
项目类别:Standard Grant
-
资助金额:$37.5万
-
财政年份:2006
-
负责人:Keshav Pingali
-
依托单位:
CSR-AES: Mobile Applications in Computational Grids
-
批准号:0725151
-
项目类别:Standard Grant
-
资助金额:$1.68万
-
财政年份:2006
-
负责人:Keshav Pingali
-
依托单位:
CSR-AES: Collaborative Research: Library Generators for Advanced Execution Systems
-
批准号:0724966
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Keshav Pingali
-
依托单位:
DCS: Mobile Applications in Computational Grids
-
批准号:0718108
-
项目类别:Standard Grant
-
资助金额:$35.04万
-
财政年份:2006
-
负责人:Keshav Pingali
-
依托单位:
CSR-AES: Collaborative Research: Library Generators for Advanced Execution Systems
-
批准号:0509324
-
项目类别:Continuing grant
-
资助金额:$0.0万
-
财政年份:2005
-
负责人:Keshav Pingali
-
依托单位:
CSR-AES: Mobile Applications in Computational Grids
-
批准号:0509307
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2005
-
负责人:Keshav Pingali
-
依托单位:
NGS: A System for Semi-Automatic Application-Level Checkpointing of Parallel Programs
-
批准号:0406345
-
项目类别:Continuing Grant
-
资助金额:$85.0万
-
财政年份:2004
-
负责人:Keshav Pingali
-
依托单位:
海外基金