EAGER: Towards Automated Characterization of the Data-Movement Complexity of Large Scale Analytics Applications
EAGER: Towards Automated Characterization of the Data-Movement Complexity of Large Scale Analytics Applications
批准号:
1645599
负责人:
Ponnuswamy Sadayappan
金额:
$30.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2016
资助国家:
美国
项目状态:
已结题
起止时间:
2016-08-15 至 2019-07-31
中文摘要
我们已经进入了一个新时代,电力/能源限制已经成为技术趋势的根本驱动力。将数据从片外主存储器移动到处理器的时间和能量成本都显著高于双精度浮点计算的成本。随着未来技术的发展,这一比例只会变得更糟。因此,对算法固有的数据移动成本进行表征是非常重要的,对于大规模数据分析应用程序尤为关键。然而,与众所周知的算法的计算复杂性不同,数据移动的复杂性只对一小部分算法是已知的,以前用于表征算法的数据移动复杂性的技术要么局限于计算子类,要么需要特别的人工推理。该项目开发了一个可扩展的自动化工具,用于分析任意非结构化计算的数据移动复杂性,表示为计算有向无环图(CDAG)。研究人员探索了几个方向,包括核心外策略、图形的分解/重组、方向分量分析和经验函数拟合,以应对可伸缩性挑战。
英文摘要
We have entered a new era where power/energy limitations have become fundamental drivers of technological trends. The cost in both time and energy for moving data from off-chip main memory to the processor is significantly higher than the cost of a double-precision floating-point computation. With future technologies, this ratio will only get worse. Therefore the characterization of the inherent data movement costs of algorithms is very important, and is particularly critical for large scale data-analytic applications. However, unlike the well-understood computational complexity of algorithms, the data movement complexity is known only for a small number of algorithms.Prior techniques for characterizing the data movement complexity of algorithms has either been restricted to subclasses of computations, or has required ad hoc manual reasoning. This project develops a scalable automated tool for analyzing the data movement complexity of arbitrary unstructured computations, expressed as computational directed acyclic graphs (CDAGs). The researchers explore several directions including out-of-core strategies, decomposition/recomposition of graphs, directional component analysis, and empirical function fitting, to address scalability challenges.
期刊论文(9)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.1145/3385412.3385989
发表时间:
2020
期刊:
41st ACM SIGPLAN International Conference on Programming Language Design and Implementation
影响因子:
--
作者:
[Olivry, Auguste, Langou, Julien, Pouchet, Louis-Noël, Sadayappan, P., Rastello, Fabrice]
通讯作者:
Rastello, Fabrice
Characterization of Data Movement Requirements for Sparse Matrix Computations on GPUs
GPU 上稀疏矩阵计算的数据移动要求的表征
DOI:
10.1109/hipc.2017.00040
发表时间:
2017
期刊:
24th IEEE International conference on High Performance Computing (HIPC
影响因子:
--
作者:
[Kurt, Sireyya Emre, Thumma, Vineeth, Hong, Changwan, Sukumaran-Rajam, Aravind, Sadayappan, P.]
通讯作者:
Sadayappan, P.
DOI:
10.1007/s10618-018-0577-7
发表时间:
2018-06
期刊:
Data Mining and Knowledge Discovery
影响因子:
4.8
作者:
[Jiankai Sun-;Abhinav Vishnu;Aniket Chakrabarti;Charles Siegel;S. Parthasarathy]
通讯作者:
Jiankai Sun-;Abhinav Vishnu;Aniket Chakrabarti;Charles Siegel;S. Parthasarathy
DOI:
10.1609/aaai.v33i01.3301265
发表时间:
2018-11
期刊:
影响因子:
--
作者:
[Jiankai Sun-;Bortik Bandyopadhyay;Armin Bashizade;Jiongqian Liang;P. Sadayappan;S. Parthasarathy]
通讯作者:
Jiankai Sun-;Bortik Bandyopadhyay;Armin Bashizade;Jiongqian Liang;P. Sadayappan;S. Parthasarathy
DOI:
10.1609/aaai.v33i01.330110043
发表时间:
2019
期刊:
Proceedings of the AAAI Conference on Artificial Intelligence
影响因子:
--
作者:
[Sun, Jiankai, Parthasarathy, Srinivasan]
通讯作者:
Parthasarathy, Srinivasan
共 8 条
Collaborative Research: PPoSS: Large: A Comprehensive Framework for Efficient, Scalable, and Performance-Portable Tensor Applications
-
批准号:2217154
-
项目类别:Standard Grant
-
资助金额:$364.96万
-
财政年份:2022
-
负责人:Ponnuswamy Sadayappan
-
依托单位:
Collaborative Research: PPoSS: Planning: Model-Driven Compiler Optimization and Algorithm-Architecture Co-Design for Scalable Machine Learning
-
批准号:2119677
-
项目类别:Standard Grant
-
资助金额:$18.7万
-
财政年份:2021
-
负责人:Ponnuswamy Sadayappan
-
依托单位:
OAC: Small: Data Locality Optimization for Sparse Matrix/Tensor Computations
-
批准号:2009007
-
项目类别:Standard Grant
-
资助金额:$49.94万
-
财政年份:2020
-
负责人:Ponnuswamy Sadayappan
-
依托单位:
Collaborative Research: PPoSS: Planning: A Cross-Layer Observable Approach to Extreme Scale Machine Learning and Analytics
-
批准号:2028942
-
项目类别:Standard Grant
-
资助金额:$4.54万
-
财政年份:2020
-
负责人:Ponnuswamy Sadayappan
-
依托单位:
SHF: Small: Tools for Productive High-performance Computing with GPUs
-
批准号:2018016
-
项目类别:Standard Grant
-
资助金额:$41.61万
-
财政年份:2019
-
负责人:Ponnuswamy Sadayappan
-
依托单位:
CDS&E: Compiler/Runtime Support for Developing Scalable Parallel Multi-Scale Multi-Physics
-
批准号:1940789
-
项目类别:Standard Grant
-
资助金额:$7.09万
-
财政年份:2019
-
负责人:Ponnuswamy Sadayappan
-
依托单位:
SPX: Collaborative Research: Parallel Algorithm by Blocks - A Data-centric Compiler/runtime System for Productive Programming of Scalable Parallel Systems
-
批准号:1946752
-
项目类别:Standard Grant
-
资助金额:$44.0万
-
财政年份:2019
-
负责人:Ponnuswamy Sadayappan
-
依托单位:
SPX: Collaborative Research: Parallel Algorithm by Blocks - A Data-centric Compiler/runtime System for Productive Programming of Scalable Parallel Systems
-
批准号:1919211
-
项目类别:Standard Grant
-
资助金额:$44.0万
-
财政年份:2019
-
负责人:Ponnuswamy Sadayappan
-
依托单位:
SHF: Small: Tools for Productive High-performance Computing with GPUs
-
批准号:1816793
-
项目类别:Standard Grant
-
资助金额:$49.97万
-
财政年份:2018
-
负责人:Ponnuswamy Sadayappan
-
依托单位:
XPS: FULL: Collaborative Research: PARAGRAPH: Parallel, Scalable Graph Analytics
-
批准号:1629548
-
项目类别:Standard Grant
-
资助金额:$54.69万
-
财政年份:2016
-
负责人:Ponnuswamy Sadayappan
-
依托单位:
SI2-SSE: Improving Vectorization
-
批准号:1440749
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2014
-
负责人:Ponnuswamy Sadayappan
-
依托单位:
CDS&E: Compiler/Runtime Support for Developing Scalable Parallel Multi-Scale Multi-Physics
-
批准号:1404995
-
项目类别:Standard Grant
-
资助金额:$54.43万
-
财政年份:2014
-
负责人:Ponnuswamy Sadayappan
-
依托单位:
Collaborative Research: Petascale Simulations of Quantum Systems by Stochastic Methods
-
批准号:0904549
-
项目类别:Standard Grant
-
资助金额:$64.0万
-
财政年份:2009
-
负责人:Ponnuswamy Sadayappan
-
依托单位:
Collaborative Research: An Environment for High-Productivity High-Performance Computing using GPUs/Accelerators
-
批准号:0926688
-
项目类别:Standard Grant
-
资助金额:$46.85万
-
财政年份:2009
-
负责人:Ponnuswamy Sadayappan
-
依托单位:
Collaborative Research: CPA-CPL-T: An Effective Automatic Parallelization Framework for Multi-Core Architectures
-
批准号:0811781
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2008
-
负责人:Ponnuswamy Sadayappan
-
依托单位:
18th Workshop on Languages and Compilers for Parallel Computing
-
批准号:0601411
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2006
-
负责人:Ponnuswamy Sadayappan
-
依托单位:
Collaborative Research: CAS-AES: An Integrated Framework for Compile-Time/Run-time Support for Multi-scale Applications on High-end Systems
-
批准号:0509467
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2005
-
负责人:Ponnuswamy Sadayappan
-
依托单位:
SOFTWARE: Job Scheduling for Data Centers with Multi-level Storage Systems
-
批准号:0342615
-
项目类别:Continuing Grant
-
资助金额:$40.93万
-
财政年份:2004
-
负责人:Ponnuswamy Sadayappan
-
依托单位:
ITR/AP: Collaborative Research - Synthesis of High Performance Algorithms for Electronic Structure Calculations
-
批准号:0121676
-
项目类别:Standard Grant
-
资助金额:$195.09万
-
财政年份:2001
-
负责人:Ponnuswamy Sadayappan
-
依托单位:
Acquisition of a Mid-Range Scalable Parallel Computer
-
批准号:9413962
-
项目类别:Standard Grant
-
资助金额:$23.95万
-
财政年份:1994
-
负责人:Ponnuswamy Sadayappan
-
依托单位:
海外基金