您的位置:首页 > 其它

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

2008-11-18 23:36 471 查看
今年微软推出了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

以后学习中再续内容了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: