•   准备离开USTC了,昨日小组内做了总结,明日开大会总结,后天就会学校了。一晃几个月就过去了,本来应该是4个半月的进修时间,结果推迟了两周到USTC,中间还因为回校考试和地震,耽搁了近一个月的时间,导致在USTC的时间只有3个月。

      虽然只有3个月的时间,不过收获还是不少,昨天在小组会上也零乱的总结了一下。这次收获比较大的还是在高性能计算方面的学习,这个方面在来USTC之前知之甚少;通过开始一个多月的学习和实践,也算是有了较全面的了解。袁老师说回校后也要搭建高性能计算平台,看来回去后还得学习很多东西啊。 另外,就是感受一下这里浓厚的学术氛围,在网络中心学习的日子里,常常感觉自己一无是处,回去过后,得多花些时间在这上面了。

      这次得感谢网络中心的杨老师,以及超算中心的孙适教授和李会民博士。杨老师为我提供了很好的工作环境和学习指导,孙教授和李博士让我了解了体系结构和高性能计算方面的前沿,谢谢你们!

      这几日合肥的天气开始热起来了,而且热得比较厉害,还好只有两天就走了,否则,怎么受得了呢!

  •   又回到USTC了,昨天晚上的飞机。又开始忙碌的学生生活了。

      早上写了一下本周的计划,发现需要做的事情太多了。这次回家, 又领了一些任务,只有抽空闲时间来完成了。

      今天听了曙光TC4000的用户培训会,主要是Linux和和并行机群调试方面的,正好对Linux和并行机群的搭建有了较全面的了解。有时间得自己动手来实践一下。

  •   这几日对并行计算有了大概的了解,其中关键的还是并行程序的设计,搞了一早上终于弄清楚了在Windows下的MPI并行程序运行环境的搭建。

    什么是MPI?
       MPI(Message Passing Interface),消息传递编程接口,是全球工业、科研和政府部联合建立的一个消息传递编程标准。是目前最为通用的并行编程方式。MPI标准中定了一 组函数接口,用于进程间的消息传递。函数的具体实现由各计算机厂商来完成,然这些都是要付费的;也有一些免费的通用MPI系统,比较著名的就是 MPICH(http://www.mcs.anl.gov/research/projects/mpich2/)和LAM MPI(http://www.lam-pi.org)。[1]

      单来说,要让你的单个PC机能运行并行程序的运行,就需要有MPI的运行环境。而PICH几乎支持所有的Linux/Unix和Windows,可以在单台PC或工作站上模拟MPI并行程,也可以在SMP系统或者机群环境上建立实用的并行计算环境。

      这里将在一台双核的PC上,利用虚拟机及MPICH2建立一个由3台PC节点构成的一个机群行计算环境。
  •   这两日一直在做的事情就是观摩IBM BladeCenter刀片服务器的安装,这是进入网络中心最有幸的事。听说这台是最新的,第一次进入大陆,这似乎是USTC特点,从来都是使用最新的。也正是这样,在安装过程中就出现了电源不匹配的情况。从安装过程中感受到,IBM的工程师分工很细,第一天来的是硬件安装工程师,任务是安装硬件,其他的就不管了;今天来的是软件安装工程师,只负责软件的安装。

      这台IBM BladeCenter刀片服务器采用的是IBM Power 6处理器,POWER6的频率为4.9GHz,采用IBM的65纳米绝缘硅SOI工艺、10层金属片而制造;微处理器单元(MPU)作为2路单芯片多处理器(CMP)设计来实现,340平方毫米的一块芯片上集成了两个同步多线程处理器以及每个核心都有的专用二级高速缓存。[1]同时配了两个刀片中心,每个有八把刀片服务器,每个刀片上有两个CPU;满配是28把刀片。这样的计算能力,正式USTC所需要的。

       伴随着这两天的观摩,对对高性能计算的轮廓有了大概的了解,特别是集群搭建的过程。来USTC时,随身带了本《并行计算导论》,算是派上了用场。接下来的时间需要开始了解MPI了。

    [1] http://server.zol.com.cn/56/561775.html 

  •   终于找到落脚的地方了,在网络中心的超算中心,多亏了网络中心主任杨老师的接纳。超算中心是一个为全校科学计算提供服务的部门,也是我感兴趣的一个方向,本来也在承担算法的课程,在这里应该可以学习很多东西了。

      同在一个办公室有一个已退休又返聘的老教授孙老师,还有一个博士。孙老师很热心,昨天上午了解情况后就带我去看了他们的机房。不看不知道,这些东西都是没有机会看到的,HP  SuperDemo、曙光2000、曙光4000、DELL集群、基于龙芯2的万亿次高性能计算机等。刚好昨天他们订购的IBM刀片到货,晚上又跟随IBM工程师观摩了这个庞然大物的安装过程。看着眼前这一台台高性能计算机以及那些陌生的术语,感觉在接下来的时间里需要学习的东西越来越多了。

       在接下来的这一周里,主要的任务是制定这4个月的学习计划,却且来说不足4个月,不能让者些时间荒废了。也正是利用这段时间来总结自己,让迷惑已久的自己找到自己的方向。