SERT: Scale-free, Energy-aware, Resilient and Transparent Adaptation of CSE Applications to Mega-core Systems
SERT: Scale-free, Energy-aware, Resilient and Transparent Adaptation of CSE Applications to Mega-core Systems
批准号:
EP/M01147X/1
负责人:
Dimitrios Nikolopoulos
金额:
$122.82万
依托单位国家:
英国
项目类别:
Research Grant
财政年份:
2015
资助国家:
英国
项目状态:
已结题
起止时间:
2015 至 --
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Moore's Law and Dennard scaling have led to dramatic performance increases in microprocessors, the basis of modern supercomputers, which consist of clusters of nodes that include microprocessors and memory. This design is deeply embedded in parallel programming languages, the runtime systems that orchestrate parallel execution, and computational science applications.Some deviations from this simple, symmetric design have occurred over the years, but now we have pushed transistor scaling to the extent that simplicity is giving way to complex architectures. The absence of Dennard scaling, which has not held for about a decade, and the atomic dimensions of transistors have profound implications on the architecture of current and future supercomputers. Scalability limitations will arise from insufficient data access locality. Exascale systems will have up to 100x more cores and commensurately less memory space and bandwidth per core. However, in-situ data analysis, motivated by decreasing file system bandwidths will increase the memory footprints of scientific applications. Thus, we must improve per-core data access locality and reduce contention and interference for shared resources.Energy constraints will fundamentally limit the performance and reliability of future large-scale systems. These constraints lead many to predict a phenomenon of "dark silicon" in which half or more of the transistors on each chip must be powered down for safe operation. Low-power processor technologies based on sub-threshold or near-threshold voltage operation are a viable alternative. However, these techniques dramatically decrease the mean time to failure at scale and, thus, require new paradigms to sustain throughput and correctness.Non-deterministic performance variation will arise from design process variation that leads to asymmetric performance and power consumption in architecturally symmetric hardware components. The manifestations of the asymmetries are non-deterministic and can vary with small changes to system components or software. This performance variation produces non-deterministic, non-algorithmic load imbalance. Reliability limitations will stem from the massive number of system components, which proportionally reduces the mean-time-to-failure, but also from the component wear and from low-voltage operation, which introduces timing errors. Infrastructure-level power capping may also compromise application reliability or create severe load imbalances.The impact of these changes on technology will travel as a shockwave throughout the software stack. For decades, we have designed computational science applications based on very strict assumptions that performance is uniform and processors are reliable. In the future, hardware will behave unpredictably, at times erratically. Software must compensate for this behavior. Our research anticipates this future hardware landscape. Our ecosystem will combine binary adaptation, code refactoring, and approximate computation to prepare CSE applications. We will provide them with scale-freedom - the ability to run well at scale under dynamic execution conditions - with at most limited, platform-agnostic code refactoring. Our software will provide automatic load balancing and concurrency throttling to tame non-deterministic performance variations. Finally, our new form of user-controlled approximate computation will enable execution of CSE applications on hardware with low supply voltages, or any form of faulty hardware, by selectively dropping or tolerating erroneous computation that arises from unreliable execution, thus saving energy. Cumulatively, these tools will enable non-intrusive reengineering of major computational science libraries and applications (2DRMP, Code_Saturne, DL_POLY, LB3D) and prepare them for the next generation of UK supercomputers. The project partners with NAG a leading UK HPC software and service provider.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
SCALO Scalability-Aware Parallelism Orchestration for Multi-Threaded Workloads
适用于多线程工作负载的 SCALO 可扩展性感知并行编排
DOI:
10.1145/3158643
发表时间:
2017
期刊:
ACM Transactions on Architecture and Code Optimization
影响因子:
1.6
作者:
[Georgakoudis G]
通讯作者:
Georgakoudis G
Performance and Fault Tolerance of Preconditioned Iterative Solvers on Low-Power ARM Architectures
低功耗 ARM 架构上预调节迭代求解器的性能和容错能力
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[Aliaga J.]
通讯作者:
Aliaga J.
TwinPCG: Dual Thread Redundancy with forward Recovery for Preconditioned Conjugate Gradient Methods
TwinPCG:预条件共轭梯度法的双线程冗余和前向恢复
DOI:
10.1109/cluster.2016.86
发表时间:
2016
期刊:
影响因子:
--
作者:
[Dichev K]
通讯作者:
Dichev K
DARE Data-Access Aware Refresh via spatial-temporal application resilience on commodity servers
DARE 通过商品服务器上的时空应用程序弹性进行数据访问感知刷新
DOI:
10.1177/1094342017718612
发表时间:
2017
期刊:
The International Journal of High Performance Computing Applications
影响因子:
--
作者:
[Chalios C]
通讯作者:
Chalios C
Energy-efficient localised rollback via data flow analysis and frequency scaling
通过数据流分析和频率缩放实现节能的局部回滚
DOI:
10.1145/3236367.3236379
发表时间:
2018
期刊:
影响因子:
--
作者:
[Dichev K]
通讯作者:
Dichev K
共 8 条
U.S.-Ireland R&D Partnership:CNS:Small:SWEET: Hardware and Software for Sustainable Wearable Edge Intelligence
-
批准号:2315851
-
项目类别:Standard Grant
-
资助金额:$60.0万
-
财政年份:2023
-
负责人:Dimitrios Nikolopoulos
-
依托单位:
Heterogeneous Parallel and Distributed Computing with Java (HPDCJ)
-
批准号:EP/M015750/1
-
项目类别:Research Grant
-
资助金额:$28.24万
-
财政年份:2015
-
负责人:Dimitrios Nikolopoulos
-
依托单位:
Distributed Heterogeneous Vertically Integrated Energy Efficient Data Centres
-
批准号:EP/M015742/1
-
项目类别:Research Grant
-
资助金额:$17.93万
-
财政年份:2015
-
负责人:Dimitrios Nikolopoulos
-
依托单位:
ENPOWER
-
批准号:EP/L004232/1
-
项目类别:Research Grant
-
资助金额:$44.38万
-
财政年份:2014
-
负责人:Dimitrios Nikolopoulos
-
依托单位:
Abstraction-Level Energy Accounting and Optimisation in Many-core Programming Languages
-
批准号:EP/L000555/1
-
项目类别:Research Grant
-
资助金额:$84.23万
-
财政年份:2013
-
负责人:Dimitrios Nikolopoulos
-
依托单位:
GEMSCLAIM: GreenEr Mobile Systems by Cross LAyer Integrated energy Management
-
批准号:EP/K017594/1
-
项目类别:Research Grant
-
资助金额:$44.53万
-
财政年份:2013
-
负责人:Dimitrios Nikolopoulos
-
依托单位:
CAREER: A Unified Framework for Multilevel Parallelization on Deep Computing Systems
-
批准号:0715051
-
项目类别:Continuing Grant
-
资助金额:$22.86万
-
财政年份:2006
-
负责人:Dimitrios Nikolopoulos
-
依托单位:
CAREER: A Unified Framework for Multilevel Parallelization on Deep Computing Systems
-
批准号:0346867
-
项目类别:Continuing Grant
-
资助金额:$41.98万
-
财政年份:2004
-
负责人:Dimitrios Nikolopoulos
-
依托单位:
国内基金
海外基金
基于热量传递的传统固态发酵过程缩小(Scale-down)机理及调控
-
批准号:22108101
-
项目类别:青年科学基金项目(C类)
-
资助金额:30.0万元
-
批准年份:2021
-
负责人:靳光远
-
依托单位:
基于Multi-Scale模型的轴流血泵瞬变流及空化机理研究
-
批准号:31600794
-
项目类别:青年科学基金项目
-
资助金额:22.0万元
-
批准年份:2016
-
负责人:荆腾
-
依托单位:
针对Scale-Free网络的紧凑路由研究
-
批准号:60673168
-
项目类别:面上项目
-
资助金额:25.0万元
-
批准年份:2006
-
负责人:张国清
-
依托单位: