Parallelizing Time with Polynomial Circuits

被引:0
|
作者
Williams, Ryan [1 ]
机构
[1] Inst Adv Study, Princeton, NJ 08540 USA
关键词
Circuit complexity; Alternation; Parallel speedup; RANDOM-ACCESS MACHINES; SPACE; ALTERNATION; DEPTH;
D O I
10.1007/s00224-009-9237-z
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study the problem of asymptotically reducing the runtime of serial computations with circuits of polynomial size. We give an algorithmic size-depth tradeoff for parallelizing time t random access Turing machines, a model at least as powerful as logarithmic cost RAMs. Our parallel simulation yields logspace-uniform t (O(1)) size, O(t/log t)-depth Boolean circuits having semi-unbounded fan-in gates. In fact, for appropriate d, uniform t (O(1))2 (O(t/d)) size circuits of depth O(d) can simulate time t. One corollary is that every log-cost time t RAM can be simulated by a log-cost CRCW PRAM using t (O(1)) processors and O(t/log t) time. This improves over previous parallel speedups, which only guaranteed an Omega(log t)-speedup with an exponential number of processors for weaker models of computation. These results are obtained by generalizing the well-known result that DTIME[t] subset of ASPACE[log t].
引用
收藏
页码:150 / 169
页数:20
相关论文
共 50 条
  • [1] Parallelizing Time with Polynomial Circuits
    Ryan Williams
    Theory of Computing Systems, 2011, 48 : 150 - 169
  • [2] Parallelizing quantum circuits
    Broadbent, Anne
    Kashefi, Elham
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (26) : 2489 - 2510
  • [3] PARITY, CIRCUITS, AND THE POLYNOMIAL-TIME HIERARCHY
    FURST, M
    SAXE, JB
    SIPSER, M
    MATHEMATICAL SYSTEMS THEORY, 1984, 17 (01): : 13 - 27
  • [4] ON POLYNOMIAL-TIME TESTABLE COMBINATIONAL-CIRCUITS
    RAO, NSV
    TOIDA, S
    IEEE TRANSACTIONS ON COMPUTERS, 1994, 43 (11) : 1298 - 1308
  • [5] Quantum circuits that can be simulated classically in polynomial time
    Valiant, LG
    SIAM JOURNAL ON COMPUTING, 2002, 31 (04) : 1229 - 1254
  • [6] Randomized Polynomial Time Identity Testing for Noncommutative Circuits
    Arvind, V.
    Joglekar, Pushkar S.
    Mukhopadhyay, Partha
    Raja, S.
    STOC'17: PROCEEDINGS OF THE 49TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2017, : 831 - 841
  • [7] Polynomial Time Interactive Proofs for Linear Algebra with Exponential Matrix Dimensions and Scalars Given by Polynomial Time Circuits
    Dumas, Jean-Guillaume
    Kaltofen, Erich L.
    Villard, Gilles
    Zhi, Lihong
    PROCEEDINGS OF THE 2017 ACM INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND ALGEBRAIC COMPUTATION (ISSAC'17), 2017, : 125 - 132
  • [8] POLYNOMIAL-TIME TESTABILITY OF CIRCUITS GENERATED BY INPUT DECOMPOSITION
    LEE, GS
    IRWIN, MJ
    OWENS, RM
    IEEE TRANSACTIONS ON COMPUTERS, 1994, 43 (02) : 201 - 210
  • [9] Randomized Polynomial-Time Identity Testing for Noncommutative Circuits
    Arvind, Vikraman
    Joglekar, Pushkar S.
    Mukhopadhyay, Partha
    Raja, S.
    THEORY OF COMPUTING, 2019, 15 : 1 - 36
  • [10] Complexity phase transitions in instantaneous quantum polynomial-time circuits
    Park, Chae-Yeun
    Kastoryano, Michael J.
    PHYSICAL REVIEW RESEARCH, 2025, 7 (01):