/* 1help1 于 弯曲评论 * 这个世界是从来不缺乏天才的.立志成为天才的朋友们,先来看看今天介绍的这位天才程序员吧. * 先来说说这位老兄的两个项目. * qemu听说过吧.这是目前使用最广泛的模拟器. * Google android的模拟器就是基于qemu. * KVM也是基于qemu的. * 当然没有听说使用过qemu也没有关系,毕竟搞system的那帮人才用得到. * 这个仁兄的另外一个重量级项目是FFMPEG. * 没有这个项目,什么qq播放器/暴风之类的还不晓得在哪里呢? * 所以,你我均直接或者间接使用了Fabrice的项目成果. * 什么什么?这些项目不算什么,不就是写程序牛点吗?好吧.姑且承认你是对的吧. * 那么如果我告诉你,这位仁兄的数学功底也很好呢?而且是大好不是小好! * 1997年,他提出了计算N位PI的公式,比传统的BBQ算法要快47%. * 更令人惊讶的是,他仅仅使用了个人PC,用了116天,计算出了PI的第27000亿位. * * 这篇文章的主角就是法国人Fabrice bellard. * * 在他的网站中,Fabrice宣布在2009年的最后一天,他使用了一台个人PC计算出了PI的第27000亿位. * 打破了2009年8月由Daisuke Takahashi使用640个节点的T2K超级计算机计算出来的PI 25770亿位的记录. * Fabrice使用的PC配置是Core i7 Quad Core CPU 2.93 GHz,计算峰值大概是46.9 Gflops. * 而Daisuke Takahashi使用的超级计算机的计算峰值大概是94.2 Tflops,比Fabrice的计算机快2000倍. * Daisuke使用了29个小时得到了运算结果,而Fabrice用了116天,差不多是慢了96倍. * 因此,综合考虑,Fabrice的计算效率大约是Daisuke的20倍. * 原因在于Fabrice使用了一种能有效利用CPU cache的算法. * 另外,由于PI计算是I/O敏感的,因此,利用超级计算机并不能有效利用超级计算机的计算能力. * 除此之外,Fabrice还有一些让人感觉疯狂的项目. * 比如他有一个项目是将带有VGA显卡的PC改装成DVB-T的信号发射器. * 看来某公司为了防止泄密,不仅仅要封声卡插口,还得要显卡插口焊上才行. * TCCBOOT项目也很疯狂.这是一个可以编译并且引导linux内核的bootloader. * 疯狂,太疯狂了. * 最后放一张这位兄弟的照片,有兴趣的朋友贴在座位上,code累了的时候瞻仰一下吧. * 因为阅读本文而决心赶超Fabrice终日刻苦学习以致冷落家人导致家庭家庭关系不和的同学,责任自负. */