XPS:CLCCA: Optimizing Heterogeneous Platforms for Unstructured Parallelism
XPS:CLCCA: Optimizing Heterogeneous Platforms for Unstructured Parallelism
批准号:
1337177
负责人:
Sudhakar Yalamanchili
金额:
$73.51万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2013
资助国家:
美国
项目状态:
已结题
起止时间:
2013-09-15 至 2017-08-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Major social and economic change is being driven by the emergence of "big data." In all sectors of the economy businesses are increasingly relying on the ability to extract useful intelligence from massive relational data sets. Emergent applications are characterized by data intensive computation where massive parallelism is increasingly unstructured, hierarchical, workload dependent, and time varying. At the same time, energy and power considerations are driving computer architecture towards massively parallel heterogeneous organizations such as multithreaded CPUs tightly integrated with bulk synchronous parallel (BSP) architectures such as general-purpose graphics processing units (GPUs). This evolution driven by energy efficiency concerns has had a disruptive impact on modern software stacks challenging our ability to extract the performance necessary to deal with big data. We need to develop computing technologies that can harness the throughput potential of energy efficient heterogeneous architectures for emergent applications processing massive relational data sets. Realizing the potential of massively-parallel heterogeneous architectures is inhibited by the unstructured dynamic parallelism exhibited by applications in these domains. This research develops a suite of coordinated algorithm, compiler, and microarchitecture technologies that effectively exploits dynamic parallelism. The suite of techniques enables the effective navigation of the tradeoffs between parallelism, locality, and data movement to realize optimized high performance implementations. First, the proposed program utilizes the language of sparse linear algebra to formulate algorithms to expose massive unstructured parallelism. Second, this formulation drives new compiler and run-time system optimizations tailored to the computational characteristics of these emergent applications and heterogeneous hardware. Third, at the microarchitecture level we propose new memory hierarchy management techniques tailored to exploiting dynamic parallelism. The integrated solutions (algorithm, compiler/run-time, and microarchitecture) are demonstrated on commodity platforms and delivered in the form of an open source software stack to support and enable community wide research efforts. For U.S. businesses to exploit the new capabilities of heterogeneous architectures and systems for emerging applications, it is essential to both create new technology and employees with the necessary skills to utilize these technologies. Technology transfer and workforce impact will be promoted through the NSF Industry University Cooperative Research Center on Experimental Research in Computer Systems (CERCS, www.cercs.gatech.edu) at Georgia Tech with members such as Intel, IBM, HP, and AMD as well as application oriented companies such as LogicBlox and Intercontinental Commodity Exchange (ICE) and also Department of Energy National laboratories such as Sandia and Oak Ridge. Similar impacts are expected through the NVIDIA Center of Excellence at Georgia Tech.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
EAGER:CCF: Transient Architectures for Energy Efficient Computation
-
批准号:1417323
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2014
-
负责人:Sudhakar Yalamanchili
-
依托单位:
CI-ADDO-NEW: Manifold - A Scalable Simulation Infrastructure for Future Many Core Systems
-
批准号:0855110
-
项目类别:Continuing Grant
-
资助金额:$129.84万
-
财政年份:2009
-
负责人:Sudhakar Yalamanchili
-
依托单位:
SGER: Dynamic Partitioned Global Address Spaces for Future Large Scale Systems
-
批准号:0847991
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2008
-
负责人:Sudhakar Yalamanchili
-
依托单位:
Quality of Service (QoS) Router Architectures for Cluster Interconnects
-
批准号:9970720
-
项目类别:Standard Grant
-
资助金额:$11.96万
-
财政年份:1999
-
负责人:Sudhakar Yalamanchili
-
依托单位:
Computing in Networks: Active System Area Networks
-
批准号:9876573
-
项目类别:Standard Grant
-
资助金额:$93.94万
-
财政年份:1999
-
负责人:Sudhakar Yalamanchili
-
依托单位:
REG: High Performance Computing for Engineering Applications
-
批准号:9411846
-
项目类别:Standard Grant
-
资助金额:$14.0万
-
财政年份:1995
-
负责人:Sudhakar Yalamanchili
-
依托单位:
Adaptive Routing Protocols in Massively Parallel Architectures
-
批准号:9214244
-
项目类别:Standard Grant
-
资助金额:$10.5万
-
财政年份:1993
-
负责人:Sudhakar Yalamanchili
-
依托单位:
海外基金