内容简介
本书以零基础讲解为宗旨,用实例传授引导读者学习,将微软高性能计算服务器的使用、管理和编程的各项技术及实战技能一一道来,并有具体应用场景实例在全书中穿针引线,内容扎实。
本书共9章,第0章是高性能计算概述;第1章介绍如何快速安装高性能计算集群,并提供实际应用使读者建立集群提速效应的感性认识;第2章主要讲解初识mpi、面向服务和excel服务的开发模式、作业调度器及其用户界面,管理控制台界面;第3章主要讲解如何使用作业调度器的可视化界面、命令行和powershell、c#编程接口提交和监控mpi,参数扫描和任务流作业;第4章通过金融衍生产品的定价项目实例,详细讲解hpc面向服务的编程中的计算逻辑封装、服务编写和部署、客户端异步方法调用、提交并重取等关键技术;第5章通过图像对比度扩展项目实例,详细讲解mpi编程中的数据分割、进程通信、同步等关键技术;第6章主要讲解集群部署、配置、监控、诊断和报表等技术;第7章主要讲解excel高性能计算服务;第8章主要讲解windows hpc server在上汽工业集团的实用效果。
本书赠送windows hpc server 2008 r2测试版光盘。本书的实例应用可以从人民邮电出版社网站下载(链接见作者序末)。
本书适合任何想学习和从事高性能计算的人员,无论您是否从事过高性能计算,无论您是否接触过windows hpc server;也适合大专院校及培训学校的同学和老师,无论您是否学的是计算机相关专业,无论您是否有windows hpc server讲课经验。
作者简介
" 时非常容易出错。如果选择了一个错误的数据分解,则可能得不到任何性能的提高。如果选择了错误的映射,同步开销可能使并行程序减速而不是提速。如果错误事由在通信/同步阶段,不仅性能可能会受到影响,该程序甚至可能无法运行或产生不正确的结果。这对于边学边干的莫尔特和埃尔维斯类型程序员将是极大的挑战。他们必须先对并行编程有整体和一定深度的了解,才可以开始开发。
(3)并行化串行程序难:在大多数情况下,并行化串行程序不是一个渐进的过程。在许多系统中,程序员一开始就必须重构代码,在完成之前没有办法检查任何中间步骤的代码。莫尔特和埃尔维斯类型的程序员能够边写边调试串行程序,他们无法习惯在完成开发并行程序之前检验中间代码的正确性。
(4)没有良好的并行程序设计的平台:市场上有很多帮助开发串行程序的工具。集成开发环境、调试器、性能分析器、验证工具等,是使得编程容易的重要因素。……"}}
目录
第0章 高性能计算概述
第1章 起点:创建高性能计算集群
第2章 windows hpc server 2008 r2概览
第3章 使用作业调度系统
第4章 编写面向服务的hpc应用
第5章 编写基于mpi的应用
第6章 管理高性能计算服务器集群
第7章 开发适用于高性能计算集群的vba和excel工作簿应用
第8章 用户体验:上海汽车工业集团