HPC

You are currently browsing articles tagged HPC.

又是一年的Supercomputing到来了。Supercomputing全称是The International Conference for High Performance Computing, Networking, Storage, and Analysis,业内的话一般简称SCxy,xy就是年份了。比如今年的,就叫做SC06。SC是由ACMIEEE联合主办的,可能是两者旗下规模最大的conference之一了。就拿去年在Seattle的SC05来说,总共有差不多10,000人注册参加。

因为我们实验室一直有exhibit,我很幸运的参加了过去三年(SC03, SC04, SC05)的Supercomputing。而今年,可能是我最后一次了,很遗憾,因为各种原因没有能够成行。毕业以后,就不知道何时再有这种机会了。

从学术角度来说,SC的Technical Paper部分其实不是业内最出色的,只能说中等偏上,绝对不是TOP。SC能吸引这么多人来参加,而且必须使用一个大城市的convention center来举办,是因为它的展览(Exhibits)。如果你到SC06的网站上去看看展厅的floor plan, 你会发现参展的公司和研究机构的名单几乎涵盖了所有搞和HPC沾边的计算机的公司,所有美国国家实验室,以及相当多的知名大学。也就是说在庞大的展厅内你可以看到所有这些公司和研究机构的展台。你可以一举了解从Production角度来说,HPC的frontend在那里。可惜,过去三年去SC的时候,我还没有开始Blog,否则一定狂排一堆照片,拿到这里分享。SC的展览另一很有趣的地方,就是各个展台会送出很多花样各异的但是带有公司痕迹的礼物。在展厅三天,也是收集礼物的好时候,最后离开的时候,收集上几大袋礼物不成问题,几乎可以解决今后一年的T-shirt,笔,便签等等,另外还会有很多精致的东东。搞计算机的同仁们,将来有机会一定要参加一次SC阿。

SC也是业内一次大碰面的机会,除了Technical Paper和刚刚说道的Exhibits以外,还有很多内容。比如SC的Tutorial。SC每年会成为20多个Tutorial的举办地,给予那些处于半成熟或者成熟阶段的技术一个传播的渠道。也给予业内人员一个接触新技术的机会。比如OpenMP就是从SC的Tutorial中被广为传播的,现在还在每年持续运行。另外一个比较有趣的环节叫做Bird-of-a-Feather(BOF)。BOF提供了一个类似于论坛性质的机会,让对某个topic有共同兴趣的研究者们能够面对面的坐到一起讨论这个方向的发展,心得等,BOF相对而言是比较随意的。另外如SCinet也是非常的有趣。SC同时也是几个业内重要Award的颁发地。比如Seymour Gray Award是颁给有杰出成就的Computer Architect的。SC也是TOP500下半年榜单发布的地方。另外,由于几乎整个业内的重要人物都会出现在SC上,这里也是Professor们互相交流,商谈合作的地方。

SC是High Performance Computing整个行业每年一次的展示,是整个行业的一个缩影,放映着整个行业的兴衰起落,反映着新旧技术的碰撞和交替,传递着新技术,虽然commerical的味道很重,但是每次还是让人感觉到整个行业充满着热情和希望。希望,将来我还会有机会回到这里。

Tags:


TOP500通常在每年六月(在ISC)和十一月(在SC)公布世界上最高性能的500个超级计算机(根据linpack结果)。

在最新公布的Top 500 Supercomputing Site (June 2006)里我们可以看到Operating system Family的统计,其中Linux占了367,Unix是98。也就是说Linux占了73.40%,而Linux + Unix占了93%。桌面系统的老大Windows一共只被两台超级计算机使用,Mac OS是5个。

可见在HPC这个领域里面,Linux还是搭建超级计算机时操作系统的首选。去年SC在西雅图举行,微软的大本营,Bill Gates还来给了Key note。当时就表达了Windows进入HPC领域的决心,并开始力推Windows Cluster Server

不过,我认为Linux在这个领域相当一段时间内还是会保持优势。因为在这个领域内,关心的不是桌面应用,windows的优势在这里不复存在。而HPC的用户相对而言都是计算机的expert,相当一部分都是从unix过度过来的,不存在使用Linux的难度。另外,多为研究机构在使用Supercomputer,Linux从kernel到开发软件到应用都是开源的,便于研究修改的需要。成本也是一个因素啦。

有没有兴趣搭建自己的HPC平台?目前的TOP500中有364个系统被认为是Cluster。其实,我们在学校很多时候就是学生自己动手搭建中小型的Cluster来满足平时的计算需求。成本仅仅是一定数量的PC和switch。操作系统和所有软件都是开源和免费的。在3,4年前,我就自己动手独立搭过一个32个节点(每个节点是一个dual CPU的PC)的小型cluster。那时候我用得是一套叫做OSCAR的套件。它是一个cluster工作维护所需要的开源软件的集合。当初,熟练之后,我用了一天左右时间就能差不多就能搞定(那时候机器不支持PXE,所以相对慢点)。随着技术的成熟,相信现在就更加容易啦。最奇妙的是,OSCAR这样的工具集能够将相关的各种各样的不同方面的软件集成到一起完成cluster的工作,完全是因为这些软件都是自由的,都是开源的,所以才提供了这样的方便,和优势。而OSCAR继续保持了它们的开源特性,使得用户有可能按照自己的需求,进行进一步的定制。这个优势,是windows这样的商业软件永远也无法企及的。

Tags:

« Older entries



Syndication

  • |  (comments)
  • Subscribe in Bloglines
  • Add to Google
如以上的Feed无法订阅,请使用feedsky提供的feed:

Calendar

    May 2008
    M T W T F S S
    « Apr    
     1234
    567891011
    12131415161718
    19202122232425
    262728293031  

Archives

Categories

random posts:

recent comments:

Technorati

Meta

Other