【问题标题】:Complexity slowdown for stored program computer存储程序计算机的复杂性降低
【发布时间】:2017-08-31 05:47:20
【问题描述】:

图灵机上的维基百科页面指出,通用图灵机比它模拟的机器慢最多一个日志因子。我很好奇 - 现实生活中的等价物是什么,比较纯硬件解决方案(非存储程序计算机 - 例如 ASIC)与存储程序计算机?也是对数因素吗?

【问题讨论】:

  • 您想考虑实际的物理 ASIC(当然,它们的大小是有限的)还是更理论上的“电路复杂性与 ram 机器复杂性”?无论哪种方式,这个问题可能更适合cs.stackexchange.com
  • 我对两者都感兴趣-我对ram机器不熟悉,刚开始阅读图灵机,对硬件不太了解
  • 这个问题似乎是off-topic,它不是关于特定的编程问题、软件算法或程序员常用的软件工具,也不是软件独有的实用、可回答的问题发展。

标签: time-complexity hardware turing-machines asic


【解决方案1】:

维基百科页面有点谨慎。事实上你可以写一盘磁带 一台磁带机的通用机器,没有开销。 我不知道精确的参考,但结果不知何故属于 该主题的民间传说。只有一个小的“灰色”区域 具有次二次复杂度的程序的模拟。这与 通用机器在启动之前可能需要重塑输入的事实 模拟和这样的操作,在一台磁带机上,可能已经 取二次方时间。

这在某种程度上与元组编码的一般问题有关 单磁带机,据我所知,不知何故被忽视了, 虽然它是复杂性问题的核心。

我个人的感觉,目前是可以克服 对具有次二次复杂度的机器进行仿真,获得真正的 公平的万能机。

【讨论】:

    猜你喜欢
    • 2021-09-22
    • 1970-01-01
    • 2020-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-16
    相关资源
    最近更新 更多