Linear time and memory-efficient computation

被引:0
|
作者
Regan, KW
机构
[1] Department of Computer Science, State Univ. of New York at Buffalo, 226 Bell Hall, Buffalo
关键词
computational complexity; theory of computation; machine models; Turing machines; random-access machines; simulation; memory hierarchies; finite automata; linear time; caching;
D O I
10.1137/S0097539793251888
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A realistic model of computation called the block-move (BM) model is developed. The BM regards computation as a sequence of finite transductions in memory, and operations are timed according to a memory cost parameter mu. Unlike previous memory-cost models, the BM provides a rich theory of linear time, and in contrast to what is known for Turing machines (TMs), the BM is proved to be highly robust for linear time. Under a wide range of mu parameters, many forms of the BM model, ranging from a fixed-wordsize random-access machine (RAM) down to a single finite automaton iterating itself on a single tape, are shown to simulate each other up to constant factors in running time. The BM is proved to enjoy efficient universal simulation, and to have a tight deterministic time hierarchy. Relationships among BM and TM time complexity classes are studied.
引用
收藏
页码:133 / 168
页数:36
相关论文
共 50 条
  • [1] Memory-efficient fixpoint computation
    Sung Kook Kim
    Arnaud J. Venet
    Aditya V. Thakur
    Formal Methods in System Design, 2025, 65 (1) : 133 - 162
  • [2] Memory-Efficient Fixpoint Computation
    Kim, Sung Kook
    Venet, Arnaud J.
    Thakur, Aditya, V
    STATIC ANALYSIS (SAS 2020), 2020, 12389 : 35 - 64
  • [3] Toward memory-efficient linear solvers
    Baker, A
    Dennis, J
    Jessup, ER
    HIGH PERFORMANCE COMPUTING FOR COMPUTATIONAL SCIENCE - VECPAR 2002, 2003, 2565 : 315 - 327
  • [4] Memory-Efficient Backpropagation Through Time
    Gruslys, Audrunas
    Munos, Remi
    Danihelka, Ivo
    Lanctot, Marc
    Graves, Alex
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 29 (NIPS 2016), 2016, 29
  • [5] Reordering computation sequences for memory-efficient binary field multiplication
    Tae Youn Han
    Mun-Kyu Lee
    The Journal of Supercomputing, 2013, 66 : 936 - 949
  • [6] Fast and memory-efficient invariant computation of ordinary Petri nets
    Law, C.-F.
    Gwee, B.-H.
    Chang, J. S.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2007, 1 (05): : 612 - 624
  • [7] Reordering computation sequences for memory-efficient binary field multiplication
    Han, Tae Youn
    Lee, Mun-Kyu
    JOURNAL OF SUPERCOMPUTING, 2013, 66 (02): : 936 - 949
  • [8] Memory-Efficient Architecture for Contrast Enhancement and Integral Image Computation
    Kim, Dongsub
    Hyun, Jongkil
    Moon, Byungin
    2020 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2020,
  • [9] Memory-Efficient Computation of High-Dimensional Integral Images
    Inoue, Kohei
    Hara, Kenji
    Urahama, Kiichi
    2013 SECOND IAPR ASIAN CONFERENCE ON PATTERN RECOGNITION (ACPR 2013), 2013, : 707 - 711
  • [10] Random boundary condition for memory-efficient waveform inversion gradient computation
    Shen, Xukai
    Clapp, Robert G.
    GEOPHYSICS, 2015, 80 (06) : R351 - R359