为什么给黑洞洗照片需要这么长时间?

 

今天看到了人类拍摄的首张黑洞照片,让我吃惊的是,这张看上去十分模糊,模糊得像个甜甜圈的照片,它的冲洗时间竟然用了两年

早在 2017 年 4 月就完成了拍摄,为什么 2 年后才出片?
在网上查了一些资料,大概有这么几个原因:
1 数据量大,观测 5 天就有 3000 多 T;
2 计算量大,为了模拟一个地球口径大小的望远镜,天文学家们构建了一个神经网络模型,用于训练的时间用了太久;

但我觉得这几条原因,都不太有说服力。
对于大数据计算来说,几千 T 的数据不算多,也就是小区一栋楼的电脑加起来的存储量,相信大多数互联网公司的集群更能装得下。于是,平均分配到一个节点电脑上,也就是 1T 左右的计算量,那个计算模型看上去很像是神经网络的差逆传播模型,用到不少向量计算,所以说这种计算量,对于能够调动资源的科学家们来说,并不大,算几天还能忍受,个把月也能接受,算一年就……。

所以我觉得,最主要的原因是天文学家们不会大数据编程,事实也是如此,在科学计算、机器学习等领域,一直没有一款专注于高性能存储、计算的编程语言,tensorflow 也好,caffe 也好,在性能上最多利用一下 GPU,它们不知道怎么存数据效率高,怎么计算快,所以,这时候需要的就是集算器了。
集算器作为一款大数据计算引擎,可以高效地压缩存储数据、进行集群和并发计算。