Reliable Numerical Computation with Parallel Unreliable Technologies
Reliable Numerical Computation with Parallel Unreliable Technologies
批准号:
EP/I020357/1
负责人:
George Constantinides
金额:
$127.73万
依托单位:
依托单位国家:
英国
项目类别:
Research Grant
财政年份:
2011
资助国家:
英国
项目状态:
已结题
起止时间:
2011 至 --
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Imagine a world where mathematical dynamical models of processes in medicine, transport, finance and energy, are routinely constructed and refined, on the fly, by personalised hardware devices. With sufficient computational power, such devices could make intelligent decisions, for example utilising advanced control techniques for real-time intervention in diabetic patients and for pacemakers or defibrilators, or to automatically re-route personalised transport options based on up-to-the-minute information. The vision is a powerful one, but highlights many limitations of today's digital technologies, limitations that will not be overcome with simple scaling of technology, but which need a fundamental rethink of the way in which massively parallel computation can be performed. The focus of this proposal is therefore not on any one of the above grand challenges, but rather on the fundamental scientific problems enabling this revolution. The proposed research could enable computation at orders of magnitude better energy/performance ratio than would be possible by extending today's techniques to tomorrow's technologies, opening up a step change in current practices at both the low power end of computation (sophisticated personal devices) and the high power end (advancements in computational physics, chemistry, biology and finance).Over the next decade, there will be a number of radical shifts to the way in which computation is performed. In particular, rather than computing with a single computational core equipped with a numerical computational unit, or with a traditional inter-processor network of such cores, two differences are becoming increasingly apparent. Firstly, if we allow process technology to scale at the rate it could, then each computational device will become increasingly unreliable. Secondly, under the same assumption, this lack of reliability will be compensated by massive parallelism. Independently, each of these issues requires considerable research effort to overcome the lack of reliability and the current inability to make efficient use of massive parallelism in a portable manner, and there is much ongoing international research in these distinct fast-moving areas.These seemingly distinct challenges, however, have an untapped common research core. Massive parallelism in numerical computation mandates a way to effectively deal with numerical imprecision in computation, even in fully reliable circuitry. One must have in mind a specification of tolerable numerical accuracy. Once such a specification exists, and can be formalised, it opens up the potential to use this specification as input to a powerful specialised optimising compiler, capable of optimising numerical hardware and software in order to achieve the specification with maximum performance within a given power envelope. Lack of reliability in future devices will propagate to numerical computation as noticeable numerical errors in the hardware. One way of overcoming these errors is to utilise parallelism in some kind of redundant fashion. A radical alternative is to `hide' the numerical errors caused by unreliable components within the tolerance specification already required. For a fixed silicon area, the emerging multi-core revolution in computational hardware brings to the fore a tension between numerical precision and computational performance; one can no longer afford to pay the price in performance for over-designed hardware.At the core of this research will therefore be the development of mathematical techniques to reason about the compilation of numerical software into parallel hardware, broadening applicability to general classes of nonlinear and control-intensive algorithms, requiring the application of nonlinear systems theory to reason about the convergence of classes of algorithm under numerical perturbation, and mechanising algebraic approaches to reasoning about accuracy in numerical algorithms.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Overhauling SC atomics in C11 and OpenCL
彻底修改 C11 和 OpenCL 中的 SC 原子
DOI:
10.1145/2837614.2837637
发表时间:
2016
期刊:
影响因子:
--
作者:
[Batty M]
通讯作者:
Batty M
An Efficient FPGA-based Axis-Aligned Box Tool for Embedded Computer Graphics
用于嵌入式计算机图形的基于 FPGA 的高效轴对齐盒工具
DOI:
10.1109/fpl.2018.00065
发表时间:
2018
期刊:
影响因子:
--
作者:
[Chatzianastasiou G]
通讯作者:
Chatzianastasiou G
Optimizing SDRAM bandwidth for custom FPGA loop accelerators
优化定制 FPGA 循环加速器的 SDRAM 带宽
DOI:
10.1145/2145694.2145727
发表时间:
2012
期刊:
影响因子:
--
作者:
[Bayliss S]
通讯作者:
Bayliss S
Optimizing memory bandwidth use and performance for matrix-vector multiplication in iterative methods
优化迭代方法中矩阵向量乘法的内存带宽使用和性能
DOI:
10.1145/2000832.2000834
发表时间:
2011
期刊:
ACM Transactions on Reconfigurable Technology and Systems
影响因子:
2.3
作者:
[Boland D]
通讯作者:
Boland D
Bounding Variable Values and Round-Off Effects Using Handelman Representations
使用 Handelman 表示法限制变量值和舍入效应
DOI:
10.1109/tcad.2011.2161307
发表时间:
2011
期刊:
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
影响因子:
2.9
作者:
[Boland D]
通讯作者:
Boland D
共 8 条
Centre for Spatial Computational Learning
-
批准号:EP/S030069/1
-
项目类别:Research Grant
-
资助金额:$154.4万
-
财政年份:2019
-
负责人:George Constantinides
-
依托单位:
Codesign: A higher-order approach
-
批准号:EP/K015168/1
-
项目类别:Research Grant
-
资助金额:$37.86万
-
财政年份:2013
-
负责人:George Constantinides
-
依托单位:
Real-time Numerical Optimization in Reconfigurable Hardware with Application to Model-Predictive Control
-
批准号:EP/G031576/1
-
项目类别:Research Grant
-
资助金额:$67.19万
-
财政年份:2009
-
负责人:George Constantinides
-
依托单位:
Support for International Workshop on Applied Reconfigurable Computing in 2008
-
批准号:EP/G001065/1
-
项目类别:Research Grant
-
资助金额:$0.94万
-
财政年份:2008
-
负责人:George Constantinides
-
依托单位:
Reconfigurable Architecture Design: An Optimization Approach
-
批准号:EP/E00024X/1
-
项目类别:Research Grant
-
资助金额:$47.63万
-
财政年份:2006
-
负责人:George Constantinides
-
依托单位:
Optimal Investment and Financing by the Firm: Signalling andAgency Considerations in a Multiperiod Model
-
批准号:8710250
-
项目类别:Continuing Grant
-
资助金额:$11.81万
-
财政年份:1987
-
负责人:George Constantinides
-
依托单位:
海外基金