课题基金 / 基金详情

Memoryless computation and network coding

Memoryless computation and network coding
无记忆计算和网络编码
批准号:
EP/K033956/1
负责人:
Maximilien Gadouleau
金额:
$12.29万
依托单位:
依托单位国家:
英国
项目类别:
Research Grant
财政年份:
2014
资助国家:
英国
项目状态:
已结题
起止时间:
2014 至 --

项目摘要

项目成果

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Information theory has recently undergone a formidable development, with the emergence of diverse techniques including iterative decoding and space-time codes. These have been used in different modern communication standards, thus indicating that information theory provides the most appropriate approach to design communication systems. However, it still faces many challenges, notably its possible application to different fields, such as biology, machine learning or complexity theory.Arguably one of the recent great developments in the field is network coding, a revolutionary technique to transmit data through a network. Unlike routing, network coding lets the intermediate nodes combine the messages they receive, thus achieving a higher throughput. While routing treats information like an ordinary commodity, network coding transmits data by taking full advantage of the specific nature of information. As such, it can dramatically outperform routing in terms of throughput, robustness to network topology changes and packet losses. Network coding has attracted a large amount of research and has inspired other applications such as distributed storage and content distribution. Memoryless computation is a new paradigm for computing functions, which offers two main innovations. First, it computes functions in a radically novel way. Unlike traditional computing, which views the registers as "black boxes," memoryless computation takes advantage of the nature of the information contained in those registers and combines the values of the different registers. Thus, it can be seen as the analogue of network coding for computing. The second innovation lies in the computational model, which offers to use any possible update of a register, without communicating with the memory. This model aims at emulating computations as they are carried out in a core, for they mostly involve manipulations of registers. An update is viewed as a quantum of complexity, hence the complexity measure is the number of updates required to compute a function, regardless of how complex each update could be.Memoryless computation offers several advantages over traditional computing in theory. First, it offers a computational speed-up at the core level: for some classes of functions, we can obtain arbitrarily shorter programs than the traditional approach. Secondly, memoryless computation does not rely on additional buffers and hence performs computations in line. Memory management is a tedious task which can significantly slow down computations; this is particularly important for parallel architectures with shared memory. Although this problem can be alleviated by using different levels of cache, it still uses more hardware and brings a significant overhead. Memoryless computation offers a radical alternative: it uses no memory at all. It thus eases concurrent execution of different tasks by preventing memory conflicts. It also optimises the use of a crucial and expensive resource and offers another speed-up by avoiding any communication with the data memory.Therefore, memoryless computation is an innovative approach to computing, with high potential to speed up computationally expensive problems and applications including multicore architectures and parallel computing. The long term objective of research in memoryless computation is to determine where it could be advantageous over traditional means of computing and to build hardware which could fully benefit from those principles. The proposed research is fundamental work which will lay the necessary foundations for a possible future implementation of memoryless computation ideas. In particular, we aim at evaluating the computational speed-up offered by memoryless computation, designing efficient instruction sets and extending the existing framework to take parallel threads into account.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
Cellular Automata and Discrete Complex Systems - 22nd IFIP WG 1.5 International Workshop, AUTOMATA 2016, Zurich, Switzerland, June 15-17, 2016, Proceedings
元胞自动机和离散复杂系统 - 第 22 届 IFIP WG 1.5 国际研讨会,AUTOMATA 2016,瑞士苏黎世,2016 年 6 月 15-17 日,会议记录
DOI: 10.1007/978-3-319-39300-1_8
发表时间: 2016
期刊:
影响因子: --
作者: [Castillo-Ramirez A]
通讯作者: Castillo-Ramirez A
Finite Dynamical Systems, Hat Games, and Coding Theory
有限动力系统、帽子游戏和编码理论
DOI: 10.1137/15m1044758
发表时间: 2018
期刊: SIAM Journal on Discrete Mathematics
影响因子: 0.8
作者: [Gadouleau M]
通讯作者: Gadouleau M
Ranks of finite semigroups of one-dimensional cellular automata
一维元胞自动机的有限半群的秩
DOI: 10.1007/s00233-016-9783-z
发表时间: 2016
期刊: Semigroup Forum
影响因子: 0.7
作者: [Castillo-Ramirez A]
通讯作者: Castillo-Ramirez A
DOI: 10.1007/s10801-016-0703-9
发表时间: 2016-02
期刊: Journal of Algebraic Combinatorics
影响因子: 0.8
作者: [P. Cameron;Alonso Castillo-Ramirez;M. Gadouleau;J. D. Mitchell]
通讯作者: P. Cameron;Alonso Castillo-Ramirez;M. Gadouleau;J. D. Mitchell
6
    国内基金
    海外基金
    基于分位数g-computation的多污染物联合空气质量健康指数构建及预测效果评价
    • 批准号:
      --
    • 项目类别:
      青年科学基金项目
    • 资助金额:
      30万元
    • 批准年份:
      2022
    • 负责人:
      李嘉琛
    • 依托单位:
    基于g-computation控制纵向数据未测混杂因素的因果推断模型构建及应用研究
    • 批准号:
      81903416
    • 项目类别:
      青年科学基金项目
    • 资助金额:
      19.0万元
    • 批准年份:
      2019
    • 负责人:
      陈永杰
    • 依托单位:
    面向MANET的密钥管理关键技术研究
    • 批准号:
      61173188
    • 项目类别:
      面上项目
    • 资助金额:
      52.0万元
    • 批准年份:
      2011
    • 负责人:
      仲红
    • 依托单位:
    基于计算和存储感知的运动估计算法与结构研究
    • 批准号:
      60803013
    • 项目类别:
      青年科学基金项目
    • 资助金额:
      18.0万元
    • 批准年份:
      2008
    • 负责人:
      邓磊
    • 依托单位: