Welcome to TechNet Blogs Sign in | Join | Help

HPC中国研发团队

微软中国研发集团服务器与开发工具事业部高性能开发团队的中文博客。

Browse by Tags

HPC,相约TechEd 2009
2009年微软技术大会(TechEd)中国 下周就将在北京召开了,服务器与开发工具事业部的中国研发团队将派出31位项目经理、软件设计开发工程师和软件测试开发工程师,与中国程序开发者和IT从业人员分享我们最新的产品开发。以下是HPC相关的课程和专家交流沟通会环节, 徐明强博士 将在大会现场与大家面对面交流。 课程:11/6, 13:00-14:10 使用Windows 高性能计算服务器高效提速应用(WSV331) 您的应用中的算法和商业流程是否包含众多独立计算单元而需要冗长的处理时间?您当欣慰是这些应用是高性能计算应用范例。在此讲座中,您可以了解如何使用Windows Read More...
Visual Studio 2008 HPC SOA C# 调试器插件
就在这个月,负责微软Developer Devision工作的微软全球副总裁Soma先生写了一篇博客介绍Visual Studio 2008和即将发布的Visual Studio 2010中支持并行程序开发的一系列工具。在这篇 博客 ( 中文翻译版 )中,Soma先生不仅介绍了用于开发MPI程序的MPI debugger,还介绍了用于开发Windows HPC Server 2008中集群面向服务架构(Cluster SOA)应用的SOA Debugger插件。在我们前面一篇 博客 中已经对MPI Read More...
高性能计算系统栈的推倒和重建(四)微处理机初期
逃匿MPI进程 1993年我加入阿冈国家实验室数学和计算机科学部做Ian Foster 的博士后。 Ian 告诉我,现在科研经费的要求和实际实用应用相结合。为此,我们不能再搞什么logic / functional 语言了。必须和Fortran/C有关。 此时他发明了一个新的语言 Fortran-M (M- 代表message passing)。 这个语言实在太像Occam了。Occam 里有Channel, Fortran-M 叫port. Occam的Channel 是强类型的,Fortran-M Read More...
高性能计算系统栈的推倒和重建(二) 专有机时期B
Speed beats beauty 并行机在专有机时代分两大阵营,共享内存和分布式内存结构。 共享内存所提供的编程界面是非常优雅的。分布式内存机器的编程界面是基于消息传输库,不够优雅。串行程序的并行化相对容易的多,因为任何一个线程都可以访问到所有的数据,因此不需要对原来串行程序在结构上作大的改动。 而为分布式内存机器写程序却不同,首先应用域的数据就要分块,每个进程不光需要本地数据,还要边界数据。在本地计算完后,还要和邻进程交换数据。程序结构上要做大改动。 共享内存最大的缺陷是物理上的。是因为其扩展性差。当时80年代的处理机是很慢的了,可是到了32个就出现瓶颈。 Read More...
高性能计算系统栈的推倒和重建(三)微处理机初期
望洋兴叹 在专有机时代作并行计算的研究,你得会投“胎”。当时,全球科研的浪尖是在美国,能在Communications of ACM上发表论文的,都是美国大学的。用的HyperCube, Cray,Connection Machine 2 等大型机。而在英国,只有国产Transputer。 更可悲的是,我所在的埃德塞特大学(Exeter University), 我们当时只有四个transputer 节点。当时在英国,可以说是望着大西洋对岸的美国兴叹啊!我看美国人的论文的心情,就好比是一个穷人家的孩子偏偏喜欢上摄影,然后看着有钱人家的少爷拿着长焦、广角镜头,口水只能往里咽。 Read More...
高性能计算系统栈的推倒和重建(二) 专有机时期A
选择并行计算, 被人泼了冷水 1987年春晚,费翔的故乡的云唱红。歌云:“归来吧,浪迹天涯的游子“。可我那时却踏上了留学之路。在研究人工智能高潮时候,我选择了并行计算。为什么要选并行计算呢? 当时我选主攻方向的标准非常单一,那就是越新越好。我出国的目的就是要学习最新的科学技术,因为当时我坚信只有科学才能救中国。当我把英国导师的研究计划提议书给国内导师过目时,他的第一的评语就是:”我看提议书中的许多参考资料都是当年或近年出的,是国际领先的方向“。 在英国1988年的“并行计算专家会议”上,我遇到一位工业界的人士, Read More...
Visual Studio 2010 Beta1 中的 MPI Cluster Debugger
在Windows HPC中写过MPI程序的朋友们应该用过Visual Studio2005/2008中的MPI Cluster Debugger吧。网上也可以搜到不少关于这方面的使用教程( blog , white paper )。在集群中调试MPI程序感觉如何?MPI Cluster Debugger用起来方便吗?Visual Studio 2010 Beta1已经 发布 ,我们HPC组对其中的MPI Cluster Debugger做了很大改进,尽可能地使它变得更加便捷。下面就跟随我一起看看吧! Read More...
旅行中的志愿者
4月24日到29日,HPC中国研发团队和一些家人朋友,还有现已回到美国工作的前部门经理Alex Sutton,一行22人去了四川省旅游,不仅游览了绮丽秀美的九寨黄龙,还访问了震区都江堰的受灾群众安置点,最开心的是在我家乡的山村小学里见到了好多可爱的小朋友。相信不少朋友都听说过“多背一公斤”这样号召旅行者出行时多背一些物品给贫困山区小孩的故事,而这次把我们的集体旅游与志愿者行动结合起来,则是我们HPC全体成员的共同心愿。成行之前,作为一名积极的志愿者,我推荐了两个选项:去都江堰市龙池镇云华村,捐献旧笔记本电脑协助 Read More...
高性能系统棧的推倒和重建(一)
作者简介 徐明强博士现任微软中国研发集团服务器与开发工具事业部高性能计算资深架构师 ,领导 HPC 产品中的并行编程模型和运行时系统的设计与架构。 徐明强博士拥有 21 年高性能计算领域专业经历,包括 8 年学术政府实验室的研究和 13 年的业界经验。 2004 年徐明强博士加入当时成立不久的微软 HPC 团队,带领了一个跨国团队(雷德蒙和上海)完成 Windows Compute Cluster 2003 和 Window HPC Server 2008 地开发工作。 加盟微软之前,徐明强博士在 Read More...
我们上人民日报了:)
(代George Yan发) 大家好,好久没有在这里写东西了,想想上次我在这里写blog还是一年多前呢。嘿嘿,好像我的belated new year’s resolution 应该是多写点东西和大家交流吧 :) 回顾2008年,这是对我们的团队来说非常有意义的一年。在产品上,我们发布了Windows HPC Server 2008,而且在十月的SC08上,运行Windows HPC Server的曙光5000A系统以180.6Tf的成绩获得Top500的第十名,引起了这个领域的关注和震惊。 这当然是微软在进入HPC这个领域后在Top500中取得的最好成绩,这个成绩背后的甜酸苦辣我们的丛兰兰同学已经在她的 Read More...
我组喜获年度最佳客户关怀奖
          服务器与开发工具事业部(中国) 上个月举行了热闹的新年晚会。除了吃好喝好,欣赏到了同事们精彩搞笑的节目( George 使出了耍酷的老本行,为我们组赚够了眼球),我们还荣获了部门的年度最佳客户关怀奖( Best CARE of the Year 2008 ) 。 CARE 取自Customers Are Really Excited,该奖旨在肯定我们团队在过去一年中与客户和合作伙伴的积极合作和突出贡献。     Read More...
如何测试资源分配—失败及恢复
我们知道所有程序都会和各种资源打交道,硬件资源类型如硬盘,系统资源如句柄,因此如何做好资源相关的测试很重要。大家熟知的是测试资源的泄漏,但这里我想更多的从资源分配失败及恢复角度去谈资源分配测试。 对于资源通常有如下操作: 1.分配资源 我们熟知的一个典型例子就是 C语言中'malloc()' 系列函数。 2.释放资源 同样的一个例子就是C语言中'free()'系列函数。 3.资源计数 比较常见的例子就是性能计数器,比如文件句柄计数器,它能够提供“有多少文件句柄被打开”的信息 我们编写软件的时候,我们一般都会经常使用这些资源管理类函数来帮助我们,从而得以申请和释放多种类型的资源。当然我们也会编写一些自己的代码来申请和释放资源。一般情况下,这些代码会处于我们的软件架构的相对底层上。我们可能有一个系统,在这个系统里,我们分配资源,使用资源,还可能管理并监控资源,最后当处理完后释放掉这些资源。同时还存在着当代码运行时替我们分配资源的情况。 Read More...
加入Windows HPC Server 2008 微软客户体验改善计划(Customer Experience Improvement Program)!
您想帮助我们一起改进Windows HPC Server 2008产品吗?请加入微软客户体验改善计划(Customer Experience Improvement Program)!只需要以下几步即可方便完成-- 1) 打开Microsoft HPC Pack –> HPC Cluster Manager; 2) 在菜单中选择Help –> Customer Feedback Options; 3) 选择”Join the Customer Experience Improvement Read More...
亲历北京Top 500
金秋的北京,一年中难得的好天气,人们还沉浸在08年奥运会的喜悦中,而一项影响中国高性能计算发展的大事,也正在紧锣密鼓地进行 – 近两千台新研制开发的曙光5000A机器已从天津工厂运抵北京!这么多的机器太沉,一楼的地面无法承重,找不到合适的数据中心,造价两亿元的这两千台高性能计算服务器暂时落户在中科院计算所的地下车库里。 中国人的力量和速度再一次让世人惊叹:地下车库的改建,制冷水管的铺设,整个临时数据中心的建成一共只用了十天时间,夜以继日的努力只为了一个共同的目标 – 那就是11月中旬即将在美国奥斯汀举办的第21届超级计算机大会。世界权威的Top Read More...
Windows HPC Server 2008 下围棋得了世界冠军!
今年10月在北京举行第13届国际计算机棋类奥林匹克大赛上,经过激烈的角逐,程序 Many Faces of Go 以全胜战绩囊括了围棋项目19×19和9×9两个棋盘规模级别的冠军!而为这一世界冠军围棋程序提供超强马力的,正是运行在四台八核计算机上的Windows HPC Server 2008系统。这配备了高性能武器的32个核,果然不负众望,打败了拥有更多核的法国劲敌MoGo。 (本图片来自 http://www.grappa.univ-lille3.fr/icga/tournament.php?id=181 Read More...
More Posts Next page »
Page view tracker