关于WIndows 2008 HPC环境下的应用程序的开发

来源:互联网 发布:mac u盘装win7 编辑:程序博客网 时间:2024/05/20 05:54

今年微软推出了Windows 2008 HPC server,大力推行高性能计算。在TechEd 2008上也是拉上了曙光,做了曙光5000A的介绍。2个亿的价格着实让人下了一跳,但有一点不可否认,高性能计算正在走向贫民化。之前从WCC2003也多少了解了微软的并行开发,主要还是依赖于他自己的MS MPI。内行的人没有不晓得MPI的,目前的大多数并行算法计算,还有教程都是讲他的。在这个多核、多路、多刀的年代,多少也得理解一下这些东西。此处只是自己对HPC开发的一点点认识,还需要不断的学习实践的。

看看下边这张图片不难理解目前在开发方面微软的支持。

http://p.blog.csdn.net/images/p_blog_csdn_net/cnhome/EntryImages/20081118/HPC3.jpg

 

微软通过Visual Studio平台下的OpenMP为单机多核提供有利的支持,通过MPI和MPI.NET提供并行环境的开发。这就需要HPC SDK的支持,从Microsoft官方搜索HPC SDK你会拿到相关的资源,当然了有HPC 2008 SDK和WCC2003 SDK。

 

下边从介绍视频中截取了部分代码,其实质和以前做MPI的开发并没有什么大区别。

http://p.blog.csdn.net/images/p_blog_csdn_net/cnhome/EntryImages/20081118/HPC.jpg

http://p.blog.csdn.net/images/p_blog_csdn_net/cnhome/EntryImages/20081118/HPC1.jpg

http://p.blog.csdn.net/images/p_blog_csdn_net/cnhome/EntryImages/20081118/HPC2.jpg

 

这里就做个引子吧,详细就要参考MSDN了

http://msdn.microsoft.com/en-us/library/aa306570.aspx

Windows HPC Server 2008 - Using MS MPI White Paper 一篇相当入门的资料

http://download.microsoft.com/download/e/c/a/eca09493-3e66-4fb5-aba3-1e833c158052/Windows%20HPC%20Server%202008%20-%20Using%20MS%20MPI%20White%20Paper.doc

 

以后学习中再续内容了。

 

 

 

 

原创粉丝点击