個人檔案王益的空间 Wang Yi's MSN Spac...相片部落格清單更多 工具 說明
23 November

基于GPU的云计算技术

之前说过现代并行计算技术是云计算概念的基础。而最近的几则消息提醒我们,现代并行计算技术已经在从使用大量CPU进行超级计算,转向使用大量GPU的过程中了。

最近发布的全球Top500 Supercomputer排名里,绝大多数计算机仍然使用CPU和Linux,但是其中位居第五的、由国防科技大学(我的母校 :-) )开发的天河一号,是一台使用大量ATI RadeonTM RV770 GPU的“特色巨人”。

在最近一篇题为 How Will We Keep Supercomputing Super?(超级计算机如何继续保持“超级”?)的博客中,作者分析了这样一条逻辑思路:由于Moore定律的限制,组合更多的CPU以获得更强的计算能力会带来更大的性能开销,同时导致更大的能源消耗;为此一个直接的思路是使用比CPU结构更加简单的元素作为构建超级计算机的基础。GPU就是这样一个选择。

在计算机技术之前几十年的发展过程中,很多重要的技术思路被融合进现代CPU以提高单颗处理器的计算性能,同时保持其经济性。这些技术包括变长指令字,超常指令字,流水线,多流水线,专用浮点计算部件,SIMD等。在提高性能的同时,它们也使得CPU变得越来越复杂。这是为什么最新的CPU中也只能包含几个core而已。而GPU(准确的说是今年来发展起来的可编程GPU,General Programmable GPU)的设计从一开始就走的是使用大量简单的core进行并行计算的思路。最新的GPU包括数十上百个core,可以同时执行数万线程。

目前GPU产业的龙头是ATI和Nvidia两加。而最近NVidia在Amazon的云计算平台上推出了基于GPU的云计算技术——RealityServer。通过在现有的云计算机群中,增加Nvidia的GPU,软件开发者们就可以用NVidia提供的CUDA开发包,开发并行计算程序了。

14 November

令人“不知肉味”的清华老校歌

很惭愧的,在清华呆了很多年,从没学过清华校歌。今天在百度音乐上搜出来了,从头听到尾,愣是没听出什么旋律来。声调平和温婉,让我目瞪口呆。不能上网的朋友们可以去庙里听听僧人早课念经,只是比唱经更平和一些,还加入了管风琴的和弦。令我顿悟了书中对先秦时代的祭祀歌曲——雅和颂——的描述。记得当年孔老夫子跑到哪个国家听到了颂,于是自称感到余音绕梁,三日不绝?并且听得很爽,对肉味都失去知觉了。我听的时候正在吃早饭,也被校歌的古典特征震撼了。

注意到清华校歌是因为一位师弟的签名档是“春风化雨乐未央,行健不息需自强”——这么传统并且淳淳教导的话不想是这位师弟自己写的,于是我Google搜了一下,赫然发现其出处是校歌的歌词。伟大的Google告诉我,校歌全文由国文和哲学教授汪鸾翔先生与1923所作,一共三段,用文言文写成。仔细一看,歌词是引经据典,而且引的都是先秦时代的经典,比如《礼记·礼运》、《易传·乾象》、《礼记·中庸》、《管子·形势解》、《庄子·则阳》、秦相李斯《谏逐客书》、《荀子·劝学》、《左传·襄公二十四年》——让我深深的折服了——1923年那会儿的人果然是有国学修养啊!

但是,伟大的Google的搜索功能是穷尽无涯的——它让我注意到这么一段话:
而以文言文作歌词也有弊端。这就是其中的典故、涵 义对许多人来讲难以一看即知,如贺麟先生所言,当时有些同学“歌焉而不审其义,唱焉而不究其旨”。故此,汪鸾翔先生于1925年秋在《清华周刊》上发表了 《清华中文校歌之真义》,将校歌逐段作了解剖。同年,贺麟先生(当时尚在学校作学生)亦在《清华周刊》发表了《清华中文校歌之真义书后》,除前所述内容 外,专就“器识其先,文艺其从”的涵义作了论述。
我比彻底折服更彻底地折服了——原来1923年那会儿的同学们(老学长们)也是听不明白看不懂这校歌的。