并行与分布式计算的演进:从超级计算机到大数据时代
在当今数字化飞速发展的时代,并行计算和分布式计算已经成为推动科技进步的重要力量。本文将深入探讨并行计算和分布式计算的发展历程,以及它们在不同领域的应用。
1. 并行计算的演进
并行计算的核心思想是将一个任务分解为多个小部分,然后同时进行处理。并发和并行是两个相关但不同的概念。并发是指独立进程的构建,而并行是指多个进程同时运行。
1.1 超级计算机
超级计算机的发展历程可以追溯到20世纪60年代。System Data Corporation(CDC)是超级计算的先驱。Seymour Cray因对CDC 6600的研究而被誉为“高性能计算之父”,CDC 6600在1964 - 1969年期间是运行最快的计算机。
1972年,Cray离开CDC并创立了Cray Research,于1975年推出了Cray - 1超级计算机,它成为人类历史上最具生产力的超级计算机之一,许多机构一直使用到20世纪80年代末。20世纪80年代,其他公司也进入了市场,如英特尔的Caltech Simultaneous Calculation项目和Thinking Machines Corporation的CM - 1 Connections Machine。
20世纪90年代,高性能计算机的处理器数量激增。IBM的Deep Blue超级计算机在这十年中凭借强大的处理能力击败了国际象棋冠军Garry Kasparov。到21世纪初,已经有上万台处理器并行运行。截至2013年6月,天河二号以312万个核心和每秒33.86千万亿次浮点运算的速度位居世界最佳计算机之列。
如今,并行计
超级会员免费看
订阅专栏 解锁全文
786

被折叠的 条评论
为什么被折叠?



