Skip to content
Carmelics
TopicsThinkersChangesContributorsLoading account…

    Carmelics

    A reasoning platform. Break down any belief into clear reasons, explore both sides, and weigh the evidence honestly.

    Navigate

    • Topics
    • Search
    • Recent Changes
    • Contribute
    • How It Works
    • Glossary
    • Thinkers
    • Contributors
    • About
    • Statistics
    • Terms
    • Privacy

    Database

    Statements
    —
    Perspectives
    —
    Topics
    —

    Press ? for keyboard shortcuts

    LoyalLoyalJusticeJustice
    Made withinDC&Austin
    Efficient simulations between models such as RAM machines... — Carmelics
    Statements
    321,452
    Perspectives
    108,905
    Topics
    42
    Home/Truth & Knowledge
    HistoryEditSee Inverse

    Part of a larger discussion

    Supports→Reasonable models of computation can simulate each other within a polynomially bounded overhead in time and a constant-factor overhead in space (Invariance Thesis).

    Efficient simulations between models such as RAM machines and Turing machines have been concretely found, with overhead bounds of O(t(n)^3) in time and O(s(n)) in space (Slot and Emde Boas 1988).

    All sources support itTruth & Knowledge
    ?Rate how convincing each reason is below to see the overall strength.

    No one has weighed in yet. Be the first to share reasons for or against this statement.

    Sign in or register to share your perspective on this statement.

    Topics

    Truth & KnowledgeAll sources support it

    Key Terms

    Efficient simulations(describing the relationship between different computing models)
    When one computer system can perform the same tasks as another system without wasting too much extra time or memory.
    O(s(n))(measuring how much extra memory the simulation requires)
    Mathematical notation meaning that the space (memory) needed grows at roughly the same rate as the input size.
    O(t(n)^3)

    Next step

    Based on where you are in your exploration

    Browse more in Truth & Knowledge
    Related propositions within the same area of thought.
    (measuring how much extra time the simulation requires)
    Mathematical notation meaning that as the input size grows, the time needed grows roughly at a rate of the cube of that size.
    Overhead bounds(describing the limits of inefficiency in the simulation)
    The maximum amount of extra resources (like time or memory) needed when converting from one system to another.
    RAM machines(as one of the two computing models being compared)
    A theoretical model of a computer that has random access memory (RAM) and can directly access any piece of stored information instantly, similar to how real computers work.
    Slot and Emde Boas 1988(crediting the source of this computational result)
    A reference to a research paper published in 1988 by computer scientists Slot and Emde Boas who discovered these efficiency bounds.
    Turing machines(as used in computer science and logic)
    A theoretical mathematical model of a simple computer invented by Alan Turing; it's used to study what kinds of problems computers can solve in principle.

    Connections

    1 topic

    Modality & Possibility3 linked

    Related

    Demonstrating that two computational models compute the same class of functions ...From the definition of a simulation between models, time and space overhead func...Reasonable models of computation can simulate each other within a polynomially b...

    Similar

    A RAM machine can simulate a Turing machine with time overhead O(t(n)^...87%A RAM machine can be simulated by a Turing machine with only polynomia...83%Reasonable models of computation can simulate each other within a poly...83%From the definition of a simulation between models, time and space ove...81%

    Source

    AI-extracted
    SEP: computational-complexity
    View source passageHide passage
    In particular, a RAM machine \(A\) consists of a finite sequence of instructions (or program) \(\langle \pi_1,\ldots,\pi_n \rangle\) expressing how numerical operations (typically addition and subtraction) are to be applied to a sequence of registers \(r_1,r_2, \dots\) in which values may be stored and retrieved directly by their index. Showing that one of these models \(\mathfrak{M}_1\) determines the same class of functions as some reference model \(\mathfrak{M}_2\) (such as \(\mathfrak{T}\))

    Details

    Type
    premise
    Perspectives
    0 (0 for, 0 against)
    Edits
    1 edit

    Open for perspectives

    This idea is waiting for its first supporting or challenging perspective.

    Share the first perspective