找回密码
 新注册用户
搜索
查看: 5629|回复: 15

看《超级计算机平民化运动》有感

[复制链接]
发表于 2009-11-26 13:25:53 | 显示全部楼层 |阅读模式
今天在论坛上看到一片文章,说超级计算机问题,突然想到,一直以来思考的关于计算机以后发展趋势。
      个人觉得现在计算机应用正在朝2个大方向发展,一是集中计算,简单地说就是超级或者巨型机,性能超强,其共享数据的可以是瘦客户端,把所有要处理的交给主机完成,这在大学,企业,公司,尤其是在商业领域应该很好,我们可以想象下,一个人坐在自己的办公桌前,面对着一台显示器,其鼠标键盘直接接在显示器上,但是他却可以处理复杂的计算内容,比如3D渲染,气象分析,地层断面分析等等。集中计算这对运算资源可以起到很好的分配和利用,效率更高,即时得出结果,但是问题是超级计算机的维护和安定性问题,一旦主机出现问题,整个依赖他的客户端全部瘫痪。
二是所谓的分布计算,就是利用普通的电脑组成强大的超级计算机,充分利用世上的闲散计算资源,一两台的损失,对于整个运算是微不足道的,但是这个问题也很大,就是利用周期比较长,无法即时得出结果,必须先把计算任务分成若干份,这对于个人来说是比较困难的,不是所有人都会编程,而个人用户又想快速的得到结果,这限制了分布计算的个人方面的运用,只局限在科学计算等需要大量长期计算,对于结果需求不着急的运算任务。
第三,也许是终极的发展方向,就是超级计算机巨型机的分布计算,彻底共享运算能力,组成超超级运算网络,充分发挥超级计算机的即时性和分布计算的安定性。
也许在不远的将来,我们个人用户将不在谈论cpu的性能,显卡的能力,只要拥有个可以上网的瘦客户端就可以了,也许那时上网本将是最大众化的电脑。

[ 本帖最后由 樱花飘雪 于 2009-12-5 21:29 编辑 ]

评分

参与人数 2基本分 +10 收起 理由
cicikml + 5 原创内容
lonelyghost_li + 5 原创内容

查看全部评分

回复

使用道具 举报

发表于 2009-11-26 13:49:46 | 显示全部楼层

回复 #1 樱花飘雪 的帖子

虽然这是趋势,但是对于你的第一个观点大可放心! 现在的google 可以达到99.99%高可用(每年gmail还是有问题出现~ ),但超级计算机和云计算是区别很大~ 其实云我觉得是我们买PaaS和SaaS的服务使用 运维交给厂商~
回复

使用道具 举报

 楼主| 发表于 2009-11-26 14:28:24 | 显示全部楼层
嗯,也许是我对云计算理解有差别吧,我总是把云计算理解为分散计算的一种,比如分布式计算。不过,是集中,还是分散,对于不同的领域会使用不同的计算方法吧。
回复

使用道具 举报

发表于 2009-11-26 15:22:43 | 显示全部楼层

回复 #3 樱花飘雪 的帖子

其实 研究组织和军方 大部分若是不缺钱还是用超级计算机来完成计算和模拟~ 只有想BOINC这样缺钱的才会使用大规模的通用计算!
回复

使用道具 举报

发表于 2009-11-26 20:35:19 | 显示全部楼层
大型机还是很有潜力的。很多东西有时间限制的,不可能等很久的。 何况有很多科研的计算内容需要保密,这就更不可能放到比较公开的网络进行计算了。

云计算更适合对时间敏感度低的任务
回复

使用道具 举报

 楼主| 发表于 2009-11-26 22:09:11 | 显示全部楼层
我想在未来,如果要建设数字化城市,其集中运算是主要发展方向,由多台超级电脑组成超级运算网络,处理和分析整个城市的所有信息,而城市的居民只要拿一个接收器就可以分享到各种资源,不必理会什么接收器的性能问题,所有运算全部由超级电脑完成。当然,这有个先决条件,就是网络的速度问题,那么大的数据量必定要有与之相配的网络才行。
回复

使用道具 举报

头像被屏蔽
发表于 2009-11-26 22:48:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2009-11-26 23:03:57 | 显示全部楼层
云计算和分布式计算其实实现方式恰好是2个极端

云计算是大部分的计算处理都集中在中央,所谓云的概念既用户不需要对服务器配置维护等了解,只需要按云提供的入口提交自己的数据,然后等待返回即可

分布式计算大部分计算在遍布各地的个人电脑/其他电脑,最终的结果返还给中央计算机

成本肯定是分布式计算低,几乎可以忽略(中央计算机也只需要一般的服务器配置即可),各计算终端按目前的项目看,都是玩家自愿提供免费服务
云的成本比较高,但是正式基于集群和虚拟化技术,计算方式很灵活,按需付费也符合商业规律

另外云的概念也不仅仅局限在计算能力上,还包括了在线储存,协同工作等

当然,在我天朝这种网络环境下...云就是那浮云...
回复

使用道具 举报

发表于 2009-11-27 08:41:45 | 显示全部楼层
受这股潮流冲击最大的会不会是Microsoft、intel和AMD?
我们将来的PC会不会真的只需要一个浏览器,就像Google OS这样的?
回复

使用道具 举报

发表于 2009-11-27 10:23:56 | 显示全部楼层
目的也是有区别的。
云,往往提供的是大量的类似的服务。而分布式计算,是各自完成一个大任务的不同部分。

所以开发和管理所用的方式也有些不同。
提供服务是需要统一的模式,框架内的个性化模式。以及不断地升级来进行服务创新和模式优化。

分布式任务几乎是每个任务都是不同的程序。甚至连模式都完全不同。而一旦开发完成,则很少进行任务上的升级。BOINC的升级也只是客户端的升级,各个项目本身几乎没有几个要升级。

现有的开发工具还不适合分布式或集群的应用。云的服务往往通过中间件,在架构上实现集群运行。而分布式计算要从任务的核心进行分布式开发。以后应该会有一些分布是开发工具吧。如现在的一些数学开发工具。
回复

使用道具 举报

发表于 2009-11-27 21:51:23 | 显示全部楼层
云计算是大部分的计算处理都集中在中央,所谓云的概念既用户不需要对服务器配置维护等了解,只需要按云提供的入口提交自己的数据,然后等待返回即可,分布式计算大部分计算在遍布各地的个人电脑/其他电脑,最终的结果返还给中央计算机

        ——照此叙述,现在的云计算和十几年前的网络计算机(NC)如出一辙,当初搞网络计算机是觉得个人计算机性能较差,把工作交给服务器,让服务器参与计算。想不到过了十几年,网络计算机死灰复燃,却改了个名字,云计算。
回复

使用道具 举报

发表于 2009-11-28 17:52:09 | 显示全部楼层
其实有的时候并不能说谁好谁不好

只是在实现的时候必然需要考虑到成本的问题

大型机不是随便就能买,况且造好能不能用的起还是问题
对于一些暂时性的需要大量计算能力的单位/个人来说,云计算是很适合的
回复

使用道具 举报

发表于 2009-11-29 23:31:08 | 显示全部楼层
现代人的想象力很贫乏
回复

使用道具 举报

发表于 2009-11-30 13:35:56 | 显示全部楼层
原帖由 前朝遗少 于 2009-11-29 23:31 发表
现代人的想象力很贫乏

短期经济利益束缚了思维
回复

使用道具 举报

 楼主| 发表于 2009-12-5 21:26:36 | 显示全部楼层
不是想象力缺乏!而是资金缺乏!因为没有钱去实践想象力!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~
欢迎大家多多支持基金会~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2024-9-30 03:23

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表