level 1
woshiwppaa
楼主
首先向大家说一声抱歉,这半年没有发新版本,原因是端到端(peer to peer)通信实现起来太难,而且测试也是大问题(所以需要大家帮忙)。
很多人可能会问,现在已经有微信,qq了,为什么你还要搞一个端到端的通信?而且这和计算器似乎风马牛不相及。
我的回答是,首先,端到端通信和微信qq截然不同。微信和qq这样的通信应用是需要有中央服务器的。你登陆了微信的服务器,才能寻找你的好友(你需要知道你的好友的微信号,这有时候也不是一件很容易的事情),然后加好友,才能开始通信。你所有的发给好友的短消息,都要通过微信服务器转发。
但是可编程科学计算器的通信方式截然不同,这里不需要中央服务器,你只需要知道对方的Email(现阶段对方也需要知道你的email,以后甚至对方可以不需要知道你的email),就可以和对方进行短消息和视频聊天,你所有发给对方的短消息,都是直接被对方收到,无需找一个服务器进行转发。
当然,可能有人又说,是的,你的这个技术看起来很先进,但是短信语音视频聊天这样的功能微信qq都已经做得很完善了,我干嘛要用你的这个还很不稳定,还在测试的东西?
我的回答是,我做端到端通信,并不是为了和微信qq竞争。我是做计算器的,和微信qq确实是风马牛不相及。但是,我必须做端到端通信,原因是这是实现移动并行计算唯一的路。
众所周知,现有的并行计算的实现方式是有两种,一种是通过一台电脑多CPU的方式(这也包括GPU的模式,也就是一个GPU多内核),比如天河据说有2000多块CPU,还有一种是多台电脑通过高速局域网连接的方式。这些方式各有优势,但是都需要特别的硬件。全世界有几十亿部手机电脑,但由于没有这些特别的硬件,并行计算无法利用这些计算资源。对于并行计算来讲,由于每一个并行集群所包含的计算单元有限(即便可以到1万个核,也还是有限的),所以并行计算的真正潜力没有得到发挥。
端到端的通信,所起的作用就相当于用软件来模拟以太网,当然,用软件来模拟硬件,肯定就不会是高速了。但是考虑到全世界有几十亿部手机电脑,这就意味着一个并行集群所包含的计算单元几乎是无限的。我们知道,人的大脑包含860亿个神经元,但是一个单独的神经元其实非常简单,计算能力远远比不上一只手机。现在虽然没有860亿个神经元,但如果能够成功构建一个包含有860万个强大的计算单元的集群,在上面进行并行计算,能够实现怎么样的功能?,能够实现和人类大脑相似甚至更强的功能吗?这将是一个很有趣的问题。
当然,这是一个宏大而遥远的目标,我也不见得能够实现。但无论如何,试一下是没错的。我远在澳洲,端到端通信有很多东西一个人测试不了,所以,我就需要大家帮我的忙了。我测试用的email是[email protected],由于现阶段需要测试双方同时连接对方,所以如果大家想和我进行测试,请先发email到[email protected],和我约好时间(注意不要发到测试email里面,因为那里面的email会太多,我可能看不到),告诉我你的email地址,我们一起测试。深表感谢。
2018年04月16日 13点04分
1
很多人可能会问,现在已经有微信,qq了,为什么你还要搞一个端到端的通信?而且这和计算器似乎风马牛不相及。
我的回答是,首先,端到端通信和微信qq截然不同。微信和qq这样的通信应用是需要有中央服务器的。你登陆了微信的服务器,才能寻找你的好友(你需要知道你的好友的微信号,这有时候也不是一件很容易的事情),然后加好友,才能开始通信。你所有的发给好友的短消息,都要通过微信服务器转发。
但是可编程科学计算器的通信方式截然不同,这里不需要中央服务器,你只需要知道对方的Email(现阶段对方也需要知道你的email,以后甚至对方可以不需要知道你的email),就可以和对方进行短消息和视频聊天,你所有发给对方的短消息,都是直接被对方收到,无需找一个服务器进行转发。
当然,可能有人又说,是的,你的这个技术看起来很先进,但是短信语音视频聊天这样的功能微信qq都已经做得很完善了,我干嘛要用你的这个还很不稳定,还在测试的东西?
我的回答是,我做端到端通信,并不是为了和微信qq竞争。我是做计算器的,和微信qq确实是风马牛不相及。但是,我必须做端到端通信,原因是这是实现移动并行计算唯一的路。
众所周知,现有的并行计算的实现方式是有两种,一种是通过一台电脑多CPU的方式(这也包括GPU的模式,也就是一个GPU多内核),比如天河据说有2000多块CPU,还有一种是多台电脑通过高速局域网连接的方式。这些方式各有优势,但是都需要特别的硬件。全世界有几十亿部手机电脑,但由于没有这些特别的硬件,并行计算无法利用这些计算资源。对于并行计算来讲,由于每一个并行集群所包含的计算单元有限(即便可以到1万个核,也还是有限的),所以并行计算的真正潜力没有得到发挥。
端到端的通信,所起的作用就相当于用软件来模拟以太网,当然,用软件来模拟硬件,肯定就不会是高速了。但是考虑到全世界有几十亿部手机电脑,这就意味着一个并行集群所包含的计算单元几乎是无限的。我们知道,人的大脑包含860亿个神经元,但是一个单独的神经元其实非常简单,计算能力远远比不上一只手机。现在虽然没有860亿个神经元,但如果能够成功构建一个包含有860万个强大的计算单元的集群,在上面进行并行计算,能够实现怎么样的功能?,能够实现和人类大脑相似甚至更强的功能吗?这将是一个很有趣的问题。
当然,这是一个宏大而遥远的目标,我也不见得能够实现。但无论如何,试一下是没错的。我远在澳洲,端到端通信有很多东西一个人测试不了,所以,我就需要大家帮我的忙了。我测试用的email是[email protected],由于现阶段需要测试双方同时连接对方,所以如果大家想和我进行测试,请先发email到[email protected],和我约好时间(注意不要发到测试email里面,因为那里面的email会太多,我可能看不到),告诉我你的email地址,我们一起测试。深表感谢。