扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共11页)
IT168:书中提到一个很有意思的比喻,微软将程序员分成三类:“机会主义分子莫尔特”、“实干家埃尔维斯”以及“偏执狂爱因斯坦”,那么,针对这三类程序员,微软HPC产品分别怎样帮到这些程序员?
徐明强:“莫尔特”和“埃尔维斯”属于那种边干边学,一步一步往前走的人,而“爱因斯坦”更象架构师,先想好解决方案,把大块大块的程序写好,然后再开始编译运行。
目前大多是“爱因斯坦”会用MPI来编程。不过,对于“莫尔特”和“埃尔维斯”,微软也做了一些工具让MPI编程更容易,一是在Visual Studio中有MPI调试工具,让编程人员可以在工作站上启动集群程序,也可以在多个进程设置断点,为调试程序提供方便。二是编程模式上提供了MPI.net,这样对象的序列化比较容易,避免一些常见错误,可以节省近20%的工作量。对于“爱因斯坦”,常见的问题是通过MPI把程序编写好之后,发现性能不够好,我们提供了性能剖析软件,把进程间的信息交互可视化出来,从而方便找到瓶颈。
总之,大多数高性能计算开发者都是行业专业人员,总是希望尽快解决问题,提高工作效率。我们主要通过调试工具、简化开发流程、性能调优等三个方面提供帮助。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者