M3: Managing Many-Cores for the Masses
M3: Managing Many-Cores for the Masses
批准号:
EP/K026399/1
负责人:
Timothy Jones
金额:
$154.47万
依托单位:
依托单位国家:
英国
项目类别:
Fellowship
财政年份:
2013
资助国家:
英国
项目状态:
已结题
起止时间:
2013 至 --
中文摘要
自从20世纪70年代早期微处理器发明以来,信息和通信技术迅速改善了我们日常生活的几乎所有方面。计算能力的持续增长推动了重大的科学进步,改变了我们的社会工作、娱乐和互动的方式。从根本上说,这是通过半导体技术的不断进步实现的,芯片上可用的晶体管数量每18个月就会翻一番(众所周知的摩尔定律)。与此同时,登纳德缩放确保了芯片的整体功率和面积保持不变,使计算机架构师能够设计出越来越复杂的处理器,以利用增加的晶体管数量,提供越来越快的系统。所有这些对程序员来说都是透明的,他们只需要切换到一个新的处理器,使他的应用程序运行得更快。不需要重写或修改程序的某些部分,也不需要担心底层平台的特性。实际上,硬件和软件之间存在一种契约,据此架构师将提供更先进的系统,而程序员将集中精力生产更复杂和创新的应用程序。然而,偶然的晶体管缩放不可能永远持续下去,在本世纪初,我们遇到了“功率墙”。晶体管不能再做得更小,同时又能获得与前几代技术相同的功率效率。作为回应,工业界转向多核设计,旨在通过线程级并行性继续提高性能。这实际上破坏了合同,要求软件编写者在编写程序时既要关注性能,也要关注功能。尽管有一些应用程序领域可以从这种并行性中受益(例如游戏),但很少有证据表明开发人员已经上升到编写多线程代码的挑战,即使他们这样做了,运行时环境也不一定允许他们的线程实际上并行执行。登纳德缩放的失败意味着多核芯片将是合乎逻辑的下一步。然而,这也意味着能源问题不会减少,关键行业人士警告说,当我们在芯片上有大量晶体管,但缺乏一次启动所有晶体管的能力时,就会出现“暗硅”。我们可能很快就会发现,由于功率限制,每个多核芯片的重要部分必须关闭。此外,随着晶体管体积的缩小,它们更容易受到制造变化、损耗和现场故障的影响,从而降低了它们的可靠性,缩短了它们所构建的系统的寿命。除非我们采取激烈的行动,否则这些挑战的融合可能会严重破坏我们继续推进已经彻底改变我们生活的系统的能力。通过恢复硬件/软件合同,允许系统处理每个问题,并让应用程序开发人员自由地继续创新,这种合作关系是朝着迎接这些挑战迈出的一步。它将汇集世界一流的研究团队,研究各种整体方案,以实现基于自动并行化、异构架构和片上光网络的这一目标,直接解决EPSRC跨ict优先级的多核架构和分布式和嵌入式系统中的并发性所提出的挑战。
英文摘要
Since the invention of the microprocessor in the early 1970s, information and communication technologies have rapidly improved almost all aspects of our daily lives. Unrelenting growth in computing power has been the enabler for significant scientific advances and transformed our society in the way we work, play and interact with each other. Fundamentally, this has been achieved through continuous strides in semiconductor technology, repeatedly doubling the number of transistors available on a chip every 18 months (famously known as Moore's Law). At the same time, Dennard scaling ensured that overall chip power and area stayed constant, allowing computer architects to design more and more elaborate processors to take advantage of the increased transistor counts and provide faster and faster systems.All this was performed transparently to the programmer, who simply had to switch to a new processor to make his applications run faster. There was no need to rewrite or modify parts of the program, or worry about the characteristics of the underlying platform. There was, in effect, a contract between the hardware and software, whereby the architect would provide more advanced systems and the programmer would concentrate on producing more sophisticated and innovative applications.Serendipitous transistor scaling couldn't last forever though, and in the early part of this century we hit the "power wall". Transistors could no longer be made smaller yet achieve the same power efficiency gains as in previous technology generations. In response, industry switched to multicore designs, aiming to continue performance increases through thread-level parallelism. This, in effect, broke the contract, requiring software writers to create programs with an eye on performance, as well as functionality. Although there are some application domains that can benefit from this parallelism (e.g. games), there is little evidence that developers have risen to the challenge of writing multi-threaded code and even when they do, the runtime environment doesn't necessarily allow their threads to actually be executed in parallel.The failure of Dennard scaling means that many-core chips are the logical next step. However, it also means that the energy problem will not decline, and key industry figures warn of "dark silicon" when we have abundant transistors on chip but lack the ability to power them all on at once. We may soon find that significant parts of each multicore chip must be turned off, due to power limitations. Added to this, as transistors shrink they become more susceptible to manufacturing variability, wearout and in-field faults, decreasing their reliability and shortening the lifespan of the systems they construct. Unless we take drastic action, this convergence of challenges could seriously undermine our ability to continue advancing the systems that have revolutionised our lives.This fellowship is a step towards meeting these challenges by reinstating the hardware / software contract, allowing the system to deal with each issue and leaving the application developer free to continue innovating. It will bring together a world-class research team that will investigate a variety of holistic schemes to achieve this aim based on automatic parallelisation, heterogeneous architectures and optical networks-on-chip, directly tackling the challenges laid out in the EPSRC cross-ICT priority of Many-Core Architectures and Concurrency in Distributed and Embedded Systems.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
An Event-Triggered Programmable Prefetcher for Irregular Workloads
针对不规则工作负载的事件触发可编程预取器
DOI:
10.1145/3173162.3173189
发表时间:
2018
期刊:
影响因子:
--
作者:
[Ainsworth S]
通讯作者:
Ainsworth S
ParaMedic: Heterogeneous Parallel Error Correction
ParaMedic:异构并行纠错
DOI:
10.1109/dsn.2019.00032
发表时间:
2019
期刊:
影响因子:
--
作者:
[Ainsworth S]
通讯作者:
Ainsworth S
Software prefetching for indirect memory accesses: A microarchitectural perspective
间接内存访问的软件预取:微架构视角
DOI:
10.17863/cam.38025
发表时间:
2019
期刊:
影响因子:
--
作者:
[Ainsworth S]
通讯作者:
Ainsworth S
DOI:
10.1109/hpca51647.2021.00051
发表时间:
2021-02
期刊:
2021 IEEE International Symposium on High-Performance Computer Architecture (HPCA)
影响因子:
--
作者:
[S. Ainsworth;Lionel Zoubritzky;A. Mycroft;Timothy M. Jones]
通讯作者:
S. Ainsworth;Lionel Zoubritzky;A. Mycroft;Timothy M. Jones
DOI:
10.1145/2925426.2926254
发表时间:
2016-06
期刊:
Proceedings of the 2016 International Conference on Supercomputing
影响因子:
--
作者:
[S. Ainsworth;Timothy M. Jones]
通讯作者:
S. Ainsworth;Timothy M. Jones
共 7 条
ParaSol: Fine-Grained Thread-Level Parallelism for Single-Threaded Performance
-
批准号:EP/W00576X/1
-
项目类别:Research Grant
-
资助金额:$139.12万
-
财政年份:2022
-
负责人:Timothy Jones
-
依托单位:
CAPcelerate: Capabilities for Heterogeneous Accelerators
-
批准号:EP/V000381/1
-
项目类别:Research Grant
-
资助金额:$153.2万
-
财政年份:2020
-
负责人:Timothy Jones
-
依托单位:
Automatic Binary Parallelisation
-
批准号:EP/P020011/1
-
项目类别:Research Grant
-
资助金额:$108.33万
-
财政年份:2017
-
负责人:Timothy Jones
-
依托单位:
Warwick MRC Proximity to Discovery - Industry Engagement Fund (WMIEF)
-
批准号:MC_PC_15064
-
项目类别:Intramural
-
资助金额:$12.74万
-
财政年份:2016
-
负责人:Timothy Jones
-
依托单位:
University of Warwick Experimental Equipment Proposal
-
批准号:EP/M028186/1
-
项目类别:Research Grant
-
资助金额:$65.72万
-
财政年份:2015
-
负责人:Timothy Jones
-
依托单位:
GLOBAL - Building Collaborative Engagement between Warwick and Monash Universities
-
批准号:EP/K004336/1
-
项目类别:Research Grant
-
资助金额:$52.46万
-
财政年份:2012
-
负责人:Timothy Jones
-
依托单位:
DOME: Delaying and Overcoming Microprocessor Errors
-
批准号:EP/J016284/1
-
项目类别:Research Grant
-
资助金额:$90.93万
-
财政年份:2012
-
负责人:Timothy Jones
-
依托单位:
Compiling for Energy Efficiency in Multicore Memory Hierarchies
-
批准号:EP/H021000/2
-
项目类别:Research Grant
-
资助金额:$7.92万
-
财政年份:2011
-
负责人:Timothy Jones
-
依托单位:
Development of Prototype High Efficiency Multi-Junction Organic Solar Cells
-
批准号:EP/J500057/1
-
项目类别:Research Grant
-
资助金额:$81.2万
-
财政年份:2011
-
负责人:Timothy Jones
-
依托单位:
New Materials and Devices for Photovoltaic Applications
-
批准号:EP/H021388/1
-
项目类别:Research Grant
-
资助金额:$165.65万
-
财政年份:2010
-
负责人:Timothy Jones
-
依托单位:
Compiling for Energy Efficiency in Multicore Memory Hierarchies
-
批准号:EP/H021000/1
-
项目类别:Research Grant
-
资助金额:$12.72万
-
财政年份:2010
-
负责人:Timothy Jones
-
依托单位:
ULISSE - Using Electrostatic Interactions to Control Supramolecular Self-Assembly at Surfaces
-
批准号:EP/G043647/1
-
项目类别:Research Grant
-
资助金额:$65.34万
-
财政年份:2010
-
负责人:Timothy Jones
-
依托单位:
SUPERGEN Excitonic Solar Cell Consortium - MAIN CORE
-
批准号:EP/G031088/1
-
项目类别:Research Grant
-
资助金额:$426.14万
-
财政年份:2009
-
负责人:Timothy Jones
-
依托单位:
ENGINEERED HIERARCHICAL NANOSTRUCTURES FOR OPTIMISED HYBRID PHOTOVOLTAIC DEVICES
-
批准号:EP/F056184/1
-
项目类别:Research Grant
-
资助金额:$50.02万
-
财政年份:2008
-
负责人:Timothy Jones
-
依托单位:
Warwick Centre for Analytical Science
-
批准号:EP/F034210/1
-
项目类别:Research Grant
-
资助金额:$453.9万
-
财政年份:2008
-
负责人:Timothy Jones
-
依托单位:
Molecular Spintronics
-
批准号:EP/F041160/1
-
项目类别:Research Grant
-
资助金额:$87.17万
-
财政年份:2008
-
负责人:Timothy Jones
-
依托单位:
Spatial Control of Semiconductor Band Gaps: A Feasibility Study
-
批准号:EP/E01657X/2
-
项目类别:Research Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Timothy Jones
-
依托单位:
Growth and Electronic Properties of InN and N-rich Alloys
-
批准号:EP/E031811/1
-
项目类别:Research Grant
-
资助金额:$56.68万
-
财政年份:2007
-
负责人:Timothy Jones
-
依托单位:
Spatial Control of Semiconductor Band Gaps: A Feasibility Study
-
批准号:EP/E01657X/1
-
项目类别:Research Grant
-
资助金额:$10.32万
-
财政年份:2006
-
负责人:Timothy Jones
-
依托单位:
海外基金