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 条
  • [41] A genetic programming approach to structural identification of cellular automata
    El Yacoubi, S.
    Jacewicz, P.
    JOURNAL OF CELLULAR AUTOMATA, 2007, 2 (01) : 67 - 76
  • [42] Fetale Programmierung von ZellalterungsprozessenFetal programming of cellular aging
    Sonja Entringer
    Claudia Lazarides
    Der Gynäkologe, 2020, 53 (7): : 427 - 432
  • [43] Connections Between Metabolism and Epigenetics in Programming Cellular Differentiation
    Chisolm, Danielle A.
    Weinmann, Amy S.
    ANNUAL REVIEW OF IMMUNOLOGY, VOL 36, 2018, 36 : 221 - 246
  • [44] On evolving hardware: On-line evolution by cellular programming
    Nicoletti, GM
    ISCAS '98 - PROCEEDINGS OF THE 1998 INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-6, 1998, : B151 - B154
  • [45] A 'bioproduction breadboard': programming, assembling, and actuating cellular networks
    Zargar, Amin
    Payne, Gregory F.
    Bentley, William E.
    CURRENT OPINION IN BIOTECHNOLOGY, 2015, 36 : 154 - 160
  • [46] A Microservice Approach for a Cellular Automata Parallel Programming Environment
    Vivas, Aurelio
    Sanabria, John
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2020, 349 : 119 - 134
  • [47] Retina simulation using cellular automata and GPU programming
    Stéphane Gobron
    François Devillard
    Bernard Heit
    Machine Vision and Applications, 2007, 18 : 331 - 342
  • [48] Generating Parallel Random Number Generators by Cellular Programming
    Sipper, M.
    Tomassini, M.
    International Journal of Modern Physics C; Physics and Computers, 7 (02):
  • [49] Programming and Reprogramming Cellular Age in the Era of Induced Pluripotency
    Studer, Lorenz
    Vera, Elsa
    Cornacchia, Daniela
    CELL STEM CELL, 2015, 16 (06) : 591 - 600
  • [50] Multimedia parallel programming tool for cellular automata systems
    Saber, M
    Mirenkov, N
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2003, 2745 : 437 - 448