论文部分内容阅读
随着科学技术的飞速发展,那些大量复杂、高性能运算应运而生,如2小时内完成全球48小时气象预报,由于单处理机受物理速度的限制而无法满足这些要求,传统的并型计算主要由并行计算机或超级计算机完成,可这类计算机投资过高、技术复杂、硬件要求高导致很多从事并行计算机的科研单位和大专院校由于条件有限而无法深入研究。现如今在此领域中网络计算是国内外研究的热门话题,利用网络中的多台计算机配合并行计算的方法,使之成为类似工作站机群的系统来完成所要并行计算研究,这样一来使得并行计算的成本与可扩放性得到很好的控制,并且工作站机群可充分利用现有的网络设备和闲置的计算机资源,把单机的运算量分发到多机上并行处理,极大缩短了运算时间,成本等许多因素得到了优化。多台处理机联合求解的并行计算研究就势在必行了。本论文以研究傅立叶变换的网络并行计算为例,论述网络并行计算。
工作站机群的组建一般是在局域网的基础之上搭建的,通常是将局域网内的节点联合在一起,这种限制往往使得分散在互联网上闲置的节点得不到充分利用。随着近几年互联网技术的快速发展,如何使得互联网上的任意多个节点组成一个并行计算环境已经不再是并行技术发展的瓶颈。
根据并行计算的原理,本项研究采用工作站机群模式,利用消息传递并行程序设计的标准,结合虚拟本地网,能够利用互联网上闲置的终端机组成一个逻辑上的工作站机群,共同协作完成傅立叶变换。