Project/Proposal Title: EAGER: Creating a New Paradigm for Computer Architecture and Implementation: The 10 X 10 Idea
Project/Proposal Title: EAGER: Creating a New Paradigm for Computer Architecture and Implementation: The 10 X 10 Idea
批准号:
1237524
负责人:
Andrew Chien
金额:
$23.07万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2011
资助国家:
美国
项目状态:
已结题
起止时间:
2011-09-01 至 2013-08-31
中文摘要
微处理器在扩展性能方面面临着能量墙,这需要与过去25年的扩展技术(微体系结构创新和缓存)发生重大偏差。在亿级计算时间窗口(2018+)中,即使具有并行性、接近阈值电压等先进电路技术以及简化的微体系结构,能源也将是关键制约因素,这意味着需要最有效地利用每个晶体管开关来完成应用工作的体系结构(和软件)。许多研究人员已经发布了利用异构性或定制的技术,这些技术可能会降低能耗并提高性能,通常会提高10倍或更多。然而,由于90/10优化模型,这些技术中很少有进入大规模部署的,该模型歧视只使平均工作负载的一部分受益的创新。到目前为止,还没有系统的框架来考虑如何引入这种异构性,也没有规范的方法来分析和优化共享相似属性的工作负载。我们建议探索性地开发10x10,这是一种变革性的模型,它通过查看10个应用程序计算结构的集群,实现每个集群的专业化,从而广泛利用定制来实现更高的能效和性能。为了满足这些需求,我们将开发10x10模型,这是一个用于分析工作负载的规范框架,将它们划分到单独的集群中,以实现能源和性能优化?以及有条不紊地引入异构性/定制?这产生了可以理解和可预测的好处。我们引入了10x10架构的概念,它利用10x10架构来驱动节能和高性能微处理器的设计,在技术扩展机制下产生大量的晶体管,但能量伸缩不大。由于这些10x10架构可以更好地利用它们的晶体管,而不是常规复制传统内核来实现并行,因此可以预期它们在低并行度阶段(顺序阶段)的性能优于它们。此外,由于它们具有更高的能效,因此它们的并行性能也应该优于基于高并行度的传统核分相复制的并行系统。简而言之,如果10x10研究成功,它将改变我们对应用程序工作负载分析、计算机体系结构和实现以及软件编译器工具的看法。如果成功,这些努力将改变计算研究社区和行业的思维。潜在的可能是打破局部极小值?被权力墙和摩尔-S定律的终结所禁止,使得通过对物理和数学过程进行亿级模拟来促进科学突破。这项工作将与新计算机科学家的教育和经验联系在一起,就像它处理一个新颖的、潜在的变革性架构想法一样。不同系统的能效改进将传播到新的NSF系统,如橡树岭的Track 2D实验系统。
英文摘要
Microprocessors are facing an energy wall in scaling performance which requires a major deviation from the scaling technologies of the past 25 years (microarchitecture innovation and caches). In the Exascale computing time window (2018+), even with parallelism, advanced circuit techniques such as near-threshold voltage, and simplified microarchitectures, energy will be the key constraint, implying that architectures (and software) which make most efficient use of each transistor switching to complete application work are needed. Many researchers have published techniques which exploit heterogeneity or customization which have the potential to reduce energy and increase performance, often by 10x or more. However, few of these techniques have made it into large-scale deployment because of the 90/10 optimization model, which discriminates against innovations which benefit only a portion of the average workload. To date there has been no systematic framework for thinking about how to introduce such heterogeneity and no disciplined method for analyzing and optimizing for workloads which shared like properties. We propose exploratory development of 10x10, a transformative model which enables both broad exploitation of customization for higher energy efficiency and performance, by looking at 10 clusters of application computational structure, enabling specialization for each.To meet these needs, we will develop a 10x10 model, a disciplined framework for analyzing workloads, dividing them in separate clusters for energy and performance optimization ? and disciplined introduction of heterogeneity/customization ? which yields understandable and predictable benefits. We introduce the notion of 10x10 architecture, which exploits the 10x10 framework to drive the design of energy efficient and higher performance microprocessors in a technology scaling regime which yields plentiful transistors, but modest energy scaling.Because these 10x10 architectures may make better use of their transistors than regular replication of traditional cores for parallelism, they can be expected to outperform them in low parallelism phases (?sequential?). In addition, because of their greater energy efficiency, they should also parallel outperform parallel systems based on the replication of traditional cores in phases with high parallelism. In short, if 10x10 research is successful, it will transform how we think about application workload analysis, computer architecture and implementation, and software compiler tools. If successful, these efforts will transform the thinking of the computing research community and the industry. The potential is to break out of a ?local minima? proscribed by the power wall and the end of Moore?s Law to enable scientific breakthroughs facilitated by exascale simulation of physical and mathematical processes. This work will tie into the education and experience of new computer scientists, dealing as it does with a novel and potentially transformative architecture idea. Improvements in energy efficiency on heterogeneous systems will be disseminated to new NSF systems such as the Track 2D experimental system at Oak Ridge.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
EAGER: Extending the Productive Lifetime of Scientific Computing Equipment
-
批准号:2019506
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2020
-
负责人:Andrew Chien
-
依托单位:
SHF: Small: Collaborative Research: Accelerated Data Transformation: A Software-Hardware Stack for Transducers
-
批准号:1909364
-
项目类别:Standard Grant
-
资助金额:$26.6万
-
财政年份:2019
-
负责人:Andrew Chien
-
依托单位:
CRISP 2.0 Type 2: Collaborative Research: Exploiting Interdependencies Between Computing and Electrical Power Infrastructures to Maximize Resilience and Flexibility
-
批准号:1832230
-
项目类别:Standard Grant
-
资助金额:$111.7万
-
财政年份:2018
-
负责人:Andrew Chien
-
依托单位:
II-New: RIVER: A Research Infrastructure to Explore Volatility, Energy-Efficiency, and Resilience
-
批准号:1405959
-
项目类别:Standard Grant
-
资助金额:$99.74万
-
财政年份:2014
-
负责人:Andrew Chien
-
依托单位:
Project/Proposal Title: EAGER: Creating a New Paradigm for Computer Architecture and Implementation: The 10 X 10 Idea
-
批准号:1057921
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2010
-
负责人:Andrew Chien
-
依托单位:
NSF Young Investigator: Concurrent Object-Oriented Programming Support for Irregular Parallel Applications
-
批准号:9996040
-
项目类别:Continuing Grant
-
资助金额:$14.52万
-
财政年份:1998
-
负责人:Andrew Chien
-
依托单位:
PDS: A Flexible Architecture for Executing Component Software at 100 Teraops
-
批准号:9634947
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:1996
-
负责人:Andrew Chien
-
依托单位:
NSF Young Investigator: Concurrent Object-Oriented Programming Support for Irregular Parallel Applications
-
批准号:9457809
-
项目类别:Continuing Grant
-
资助金额:$27.5万
-
财政年份:1994
-
负责人:Andrew Chien
-
依托单位:
High-Performance, Adaptive Routing in Multiprocessor Networks
-
批准号:9223732
-
项目类别:Continuing Grant
-
资助金额:$28.2万
-
财政年份:1993
-
负责人:Andrew Chien
-
依托单位:
Efficient Execution of Fine-Grained Concurrent Programs
-
批准号:9209336
-
项目类别:Continuing Grant
-
资助金额:$11.0万
-
财政年份:1992
-
负责人:Andrew Chien
-
依托单位:
海外基金