SANDeRS: Smart, Adaptive Compilation for Dark Silicon
SANDeRS: Smart, Adaptive Compilation for Dark Silicon
批准号:
EP/M01567X/1
负责人:
Zheng Wang
金额:
$12.57万
依托单位:
依托单位国家:
英国
项目类别:
Research Grant
财政年份:
2015
资助国家:
英国
项目状态:
已结题
起止时间:
2015 至 --
中文摘要
点击翻译按钮获取中文摘要
英文摘要
We live in an era of multi-cores: computing processors are no longer marketed by their clock speeds, they are marked by the number of cores. The fundamental limits of energy and power density of processors will soon push us further into an age of dark-silicon where only a small portion of the chip can be powered at any time. In such a setting, putting more of the same processing cores on a chip (i.e. homogeneity) gives no advantage. This has forced computer architects to introduce heterogeneous many-core systems built around distinct processors -- which have different energy and performance characteristics and each is specialised for a certain class of applications. Computer architects now hope that software will find ways to unlock the potential of heterogeneous many-cores. Software developers, however, are struggling to cope with this dramatic increase in complexity; and the current compiler tools, whose role is to enable software makes effective use of the underlying hardware, are simply inadequate to the task.It is already a daunting task to build optimising compilers for homogeneous multi-cores consisting of identical cores, even just targeting performance (i.e. to make programs faster). It typically takes several generations of a compiler to start to effectively exploit the processor's potential, by which time a new processor appears and the process starts again. It will be a fundamentally more difficult task to design efficient compiler heuristics for optimising energy (i.e. to reduce energy consumption) and performance on heterogeneous many-cores, especially given the subtle interactions of different cores and inter-connections. Even if successfully achieved, the task of compiler design must likely to be started again when moving to a new released processor. This never ending game of catch-up inevitably delays time to market, meaning that we rarely fully exploit the hardware in its lifetime. If no solution is found, we will be faced with software stagnation and will be unable to offer scalable computing performance -- a driving force that has dramatically changed our society over the past 50 years.What is needed is an approach that evolves and adapts to the future hardware architectural change and delivers scalable performance over hardware generations. This project offers precisely that. It will achieve this by bringing together two distinct areas of computer science: parallel compiler design and machine learning to develop a new paradigm for energy and performance optimisation. Our key insight is that the best optimisation strategies can be learned from similar software/hardware settings; and the learnt knowledge can be constantly refreshed without human involvement. This project will deliver such a smart, adaptive compilation system. We will use machine learning to acquire knowledge of workloads, applications and the underlying hardware, testing new compilation strategies, learning how each individual program should be optimised for each specific computing environment, and constantly improving the optimisation heuristics over time. As knowledge of the application environment grows, our system will make programs faster and more energy efficient; for example, software will respond quicker and the battery life will last longer on mobile phones. It will reduce time to market for software products and deliver scalable performance as hardware advances. If successful, such as programme of work will help to the looming software crisis of dark silicon, which will be of benefit to academics and UK industry, and system software researchers and developers worldwide.
期刊论文(9)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.1109/pact.2017.24
发表时间:
2017-09
期刊:
2017 26th International Conference on Parallel Architectures and Compilation Techniques (PACT)
影响因子:
--
作者:
[Chris Cummins;Pavlos Petoumenos;Zheng Wang;Hugh Leather]
通讯作者:
Chris Cummins;Pavlos Petoumenos;Zheng Wang;Hugh Leather
Optimizing Sparse Matrix-Vector Multiplications on an ARMv8-based Many-Core Architecture
在基于 ARMv8 的众核架构上优化稀疏矩阵向量乘法
DOI:
10.1007/s10766-018-00625-8
发表时间:
2019
期刊:
International Journal of Parallel Programming
影响因子:
1.5
作者:
[Chen Donglin, Fang Jianbin, Chen Shizhao, Xu Chuanfu, Wang Zheng]
通讯作者:
Wang Zheng
DOI:
10.1109/cgo.2017.7863731
发表时间:
2017-02
期刊:
Medical image analysis
影响因子:
10.9
作者:
[Chris Cummins;Pavlos Petoumenos;Zheng Wang-;Hugh Leather]
通讯作者:
Chris Cummins;Pavlos Petoumenos;Zheng Wang-;Hugh Leather
DOI:
10.1109/percom.2018.8444586
发表时间:
2018-03
期刊:
2018 IEEE International Conference on Pervasive Computing and Communications (PerCom)
影响因子:
--
作者:
[Liqiong Chang;Xinyi Li;Ju Wang;Haining Meng;Xiaojiang Chen;Dingyi Fang;Zhanyong Tang;Zheng Wang]
通讯作者:
Liqiong Chang;Xinyi Li;Ju Wang;Haining Meng;Xiaojiang Chen;Dingyi Fang;Zhanyong Tang;Zheng Wang
DOI:
10.14722/ndss.2017.23130
发表时间:
2017-02
期刊:
影响因子:
--
作者:
[Guixin Ye;Zhanyong Tang;Dingyi Fang;Xiaojiang Chen;Kwang In Kim;Ben Taylor;Z. Wang]
通讯作者:
Guixin Ye;Zhanyong Tang;Dingyi Fang;Xiaojiang Chen;Kwang In Kim;Ben Taylor;Z. Wang
共 7 条
Examining the long-term social legacy of mega urban projects - A comparison of Shanghai and Dujiangyan City
-
批准号:ES/W003104/2
-
项目类别:Research Grant
-
资助金额:$29.83万
-
财政年份:2023
-
负责人:Zheng Wang
-
依托单位:
M4Secure: Making Memory Management More Secure
-
批准号:EP/X037304/1
-
项目类别:Research Grant
-
资助金额:$55.01万
-
财政年份:2023
-
负责人:Zheng Wang
-
依托单位:
Modernise Compiler Technology With Deep Learning
-
批准号:EP/X018202/1
-
项目类别:Research Grant
-
资助金额:$25.79万
-
财政年份:2023
-
负责人:Zheng Wang
-
依托单位:
Examining the long-term social legacy of mega urban projects - A comparison of Shanghai and Dujiangyan City
-
批准号:ES/W003104/1
-
项目类别:Research Grant
-
资助金额:$30.88万
-
财政年份:2022
-
负责人:Zheng Wang
-
依托单位:
Collaborate Research: Construct a General Hilbert Space Multi-dimensional Model
-
批准号:1560501
-
项目类别:Standard Grant
-
资助金额:$23.66万
-
财政年份:2016
-
负责人:Zheng Wang
-
依托单位:
Distributed Heterogeneous Vertically IntegrateD ENergy Efficient Data centres
-
批准号:EP/M015793/1
-
项目类别:Research Grant
-
资助金额:$16.11万
-
财政年份:2014
-
负责人:Zheng Wang
-
依托单位:
Collaborative Research: Quantum Decision Theory
-
批准号:1153846
-
项目类别:Standard Grant
-
资助金额:$4.06万
-
财政年份:2012
-
负责人:Zheng Wang
-
依托单位:
Collaborative Research: Quantum Decision Theory
-
批准号:0818277
-
项目类别:Continuing Grant
-
资助金额:$23.84万
-
财政年份:2009
-
负责人:Zheng Wang
-
依托单位:
国内基金
海外基金
登录
查看更多内容
基于SMART技术的鳄梨叶中诱导肿瘤细胞铁死亡的先导化合物的定
向挖掘
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:辛颖
-
依托单位:
基于“活性-代谢组-基因组-SMART”整合策略发掘老鼠簕内生放线菌新型先导化合物
-
批准号:82360696
-
项目类别:地区科学基金项目
-
资助金额:32万元
-
批准年份:2023
-
负责人:卢覃培
-
依托单位:
特定微环境激活的mRNA翻译(SMART)系统的设计及其免疫治疗应用研究
-
批准号:22307121
-
项目类别:青年科学基金项目
-
资助金额:30.00万元
-
批准年份:2023
-
负责人:左超
-
依托单位:
基于ANDSystem与多组学的水稻和小麦胁迫响应分子调控网络及智能作物平台(Smart Crop)的构建
-
批准号:--
-
项目类别:--
-
资助金额:105万元
-
批准年份:2022
-
负责人:陈铭
-
依托单位:
精神障碍出院患者自杀风险简短联系干预(BCIs)的实施科学研究:基于序列多次分组的随机对照试验(SMART)
-
批准号:72004140
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:侯丰苏
-
依托单位:
线上强化失眠认知行为治疗(Smart-CBTI plus)对失眠障碍合并焦虑、抑郁患者的随机对照研究
-
批准号:20Y11906600
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2020
-
负责人:苑成梅
-
依托单位:
基于SMART设计建立中医药随机对照试验“随证施治”决策模型的研究
-
批准号:82074584
-
项目类别:面上项目
-
资助金额:52.0万元
-
批准年份:2020
-
负责人:荆志伟
-
依托单位:
DRiPs致病性T细胞与胰腺CUZD-1蛋白双靶向Smart-DDS诱导免疫耐受治疗1型糖尿病的研究
-
批准号:81970707
-
项目类别:面上项目
-
资助金额:55.0万元
-
批准年份:2019
-
负责人:许馨予
-
依托单位:
基于B-SMART的类风湿关节炎分级诊疗的药物治疗管理模式构建与评价
-
批准号:71804109
-
项目类别:青年科学基金项目
-
资助金额:16.5万元
-
批准年份:2018
-
负责人:张乐
-
依托单位:
面向Smart Grid基于多反馈路径的安全无线数据收集方法研究
-
批准号:61003309
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2010
-
负责人:毛郁欣
-
依托单位: