百科问答小站 logo
百科问答小站 font logo



可不可以用计算机模拟各种原子,再用各种原子组成细胞、生命体从而拥有思想? 第1页

  

user avatar   jiehou1993 网友的相关建议: 
      

大部分人都低估了现实世界的复杂度,高估了现代计算机的计算能力。

在原子尺度上(不涉及量子力学),用超算对一颗人脑模拟一秒钟,现实中的耗时要多久呢?答案是四千八百万亿亿年左右。

计算耗时的估算并不复杂,它大约等于:

每次耗时指的是模拟单个原子运动一次所需的时间,根据LAMMPS(学术界最常用的分子模拟软件之一)官网给出的测试[1],这个值最小大约是 。

好,现在我们知道了每次耗时,那么对一颗人脑模拟一秒钟,需要进行多少次单原子模拟呢?这个值有以下三个数字决定:

  • 假设大脑重1kg,用水的分子量来估算,大脑里大约含 个原子
  • 根据题设,模拟时间为1秒钟
  • 由于原子振动非常快,大约 秒振动一次,为了准确的模拟原子运动,时间步长需要比 秒小一些,通常取 秒。

带入上面这些数字,可估算出,对一颗人脑模拟一秒钟所需的计算次数大约是 。

再带入上面给出的每次耗时,可知模拟人脑一秒钟对应现实中的耗时约为 秒,也就是 年,足足四千八百亿亿亿年。

当然,上述计算中只考虑了一个CPU核心,而一个超算通常都含有上万个CPU核心,可以将计算速度加速万倍以上。但即使如此,也只是把四千八百亿亿亿年,缩短到四千八百万亿亿年而已。

这就是我们从不在原子级精度上进行宏观的模拟的原因——计算时间会让任何人都感到绝望。

当然,也不是没有希望。前些年摩尔定律还没失效的时候,计算机的计算速度大约是18个月翻一倍。如果我们能通过某种够解锁某种黑科技(例如量子计算?),将这个增长速度继续保持200年,那时候就能做到模拟1秒,耗时1秒了。

参考

  1. ^LAMMPS Benchmarks https://lammps.sandia.gov/bench.html#oneproc



  

相关话题

  量子化学软件 Gaussian 为什么要把很多大牛和高校列入禁止使用名单? 
  可不可以用计算机模拟各种原子,再用各种原子组成细胞、生命体从而拥有思想? 
  亲眼见到很多尸体是怎样的感受? 
  为什么近年来生命科学方向研究频频曝出严重造假? 
  行星的爆炸会杀死它上面的所有生命吗? 
  如果你可以用自己的生命换来一个已经逝去的人复活,你会用自己的命去换谁? 
  如何看待物理学家 Lee Phillips 对 Python 的批评? 
  在以万亿年的时间单位上,一个生命星球上生物(非智慧)的可生存空间是否可以近无限的扩大,直至全星系? 
  Stefano Baroni在凝聚态理论与计算方面做了哪些重要工作,影响力如何? 
  意识进入计算机永生,那么人的肉体呢? 

前一个讨论
科研领域,学生就应该给老师干活吗?
下一个讨论
一个人能用手接住一个以光速向自己飞来的原子吗?





© 2025-02-16 - tinynew.org. All Rights Reserved.
© 2025-02-16 - tinynew.org. 保留所有权利