并行计算:迎接P2P分布式并行计算

今年是处理器“双核年”多年以来Intel和AMD都在持续努力提升CPU计算能力在单芯片频率达到近乎极限后终于将CPU推入多内核时代

现今个人计算机运算能力是早期大型计算机百倍以上这是拜软件Software业和硬件业互相促进的赐众所周知例子是所谓“微软-英特尔”联盟即操作系统和处理器相互刺激市场需求市场竞合结果导致寡头垄断局面形成;在个人电脑市场上两硬(Intel、AMD)软(微软)分蛋糕分得不亦乐乎
 
我们需要这么快计算机吗?人类追求极限永恒需要会让我们在追求更高计算能力路上继续走下去然而“更高计算能力”并不定意味着“更快CPU”所有CPU计算能力总和总是大于单个CPU分布式并行计算提供了让许多CPU协同工作可能性
 
多CPU(多台计算机)协同基本上是软件Software层面问题软件Software层面问题最终还是操作系统平台问题互联网给了Google个机会把运算放到客户端去执行这是种聪明做法——它意味着更少中央服务器投入和更好用户体验Google持续推出基于Web新服务几乎让人觉得Web OS时代已经到来这判断为时过早可以说目前Web客户端平台运算能力相对于纯本地是相当低下;再者浏览器本身仍然需要在操作系统的上运行;其 3这种架构仍然没有将客户计算机有机地整合起来
 
IBM等大公司推网格计算概念已有多时实质成果还不如小小个BT/eMule来得大P2P技术用在文件共享上已经改变了整个娱乐业格局如果它被应用于运算能力协同上前途无可限量
 
互联网会更加普及未来所有个人设备都会随时在线设备(客户端)是人类个体智能代理如果把每个设备看作CPU个内核将能组成个运算能力强大多核CPU过去几十年计算机CPU和操作系统直在朝着高度集成化方向发展导致软、硬件体系结构趋向于高度复杂单机运算能力也在逼近极限基于P2P分布式并行计算另辟蹊径化解了单机高度集成带来复杂度
 
基于P2P广域网分布式并行计算有两个问题需要解决:
 
协同机制客户端的间如何互相协作、如何分解问题、如何解决通讯导致延迟、如何实现“热插拔”……

第 2信用机制WebService租用和ASP(Application Service Provider)未能变成主流市场很大程度上是信用机制不够健全信用有两个层面个是信用观念个是信用技术前者取决于后者

除了些科研项目外目前尚不存在影响力广泛广域网分布式并行计算应用P2P技术应用仍停留在较低层次文件共享上最有可能让P2P分布式并行计算得以实现是操作系统厂商黑客帝国英文原名是Matrix即矩阵;该片描写其实就是个P2P并行运算场景片末人类和计算机达成妥协或许也预示了P2P并行运算光辉未来

P2P分布式并行计算离我们并不遥远它得以广泛应用的日也将是软硬件体系架构大变革的时CPU将和我们大脑起被解放

Tags:  并行计算导论 可扩展并行计算 并行计算论坛 并行计算

延伸阅读

最新评论

发表评论