Cellular Programming

被引:0
|
作者
Niebert, Peter [1 ]
Caralp, Mathieu [1 ]
机构
[1] Aix Marseille Univ, CNRS, LIF UMR 7279, F-13288 Marseille, France
来源
THEORY AND PRACTICE OF NATURAL COMPUTING (TPNC 2014) | 2014年 / 8890卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a design approach for "smart surfaces" inspired by cellular automata. The aim is to construct and to program scalable distributed realtime interactive systems composed of inexpensive microcontrollers to build surfaces that interact physically with their environment. Our work is both pragmatic and integrated: it covers the entire chain from hardware considerations, a programming model based on a networked locally synchronous virtual machine, dedicated programming language features, a distributed embedded implementation and an integrated programming environment with a simulator implementation of the locally synchronous virtual machine. The platform which we have developed allows for arbitrary distributed algorithms to be implemented, including those that cannot perform scalably in realtime. We argue for a pragmatic coexistence of certain non-realtime algorithms together with "cellular" algorithms that operate much like cellular automata. Our "case study" is an application of this approach for modular interactive lighting systems.
引用
收藏
页码:11 / 22
页数:12
相关论文
共 50 条
  • [31] Solving problems on parallel computers by cellular programming
    Talia, D
    PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 595 - 603
  • [32] Diversity analysis in cellular and multipopulation genetic programming
    Folino, G
    Pizzuti, C
    Spezzano, G
    Vanneschi, L
    Tomassini, M
    CEC: 2003 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-4, PROCEEDINGS, 2003, : 305 - 311
  • [33] Cellular programming and symmetric key cryptography systems
    Seredynski, F
    Bouvry, P
    Zomaya, AY
    GENETIC AND EVOLUTIONARY COMPUTATION - GECCO 2003, PT II, PROCEEDINGS, 2003, 2724 : 1369 - 1381
  • [34] PROGRAMMING VONNEUMANN SELF-REPRODUCING CELLULAR AUTOMATION
    SIGNORINI, J
    CA-DSP 89, VOLS 1 AND 2: 1989 INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND DIGITAL SIGNAL PROCESSING, 1989, : 399 - 404
  • [35] Retina simulation using cellular automata and GPU programming
    Gobron, Stephane
    Devillard, Francois
    Heit, Bernard
    MACHINE VISION AND APPLICATIONS, 2007, 18 (06) : 331 - 342
  • [36] Evolutionary NAS with Gene Expression Programming of Cellular Encoding
    Broni-Bediako, Cliford
    Murata, Yuki
    Mormille, Luiz H. B.
    Atsumi, Masayasu
    2020 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2020, : 2670 - 2676
  • [37] ALTERNATIVE SOURCES OF HUMAN HEMATOPOIETIC PROGENITORS BY CELLULAR PROGRAMMING
    Bhatia, M.
    EXPERIMENTAL HEMATOLOGY, 2011, 39 (08) : S1 - S1
  • [38] Regulation of cellular metabolism: programming and maintaining metabolic homeostasis
    Wilson, David F.
    JOURNAL OF APPLIED PHYSIOLOGY, 2013, 115 (11) : 1583 - 1588
  • [39] Using RNA as Molecular Code for Programming Cellular Function
    Kushwaha, Manish
    Rostain, William
    Prakash, Satya
    Duncan, John N.
    Jaramillo, Alfonso
    ACS SYNTHETIC BIOLOGY, 2016, 5 (08): : 795 - 809
  • [40] Generating parallel random number generators by cellular programming
    Sipper, M
    Tomassini, M
    INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 1996, 7 (02): : 181 - 190