[blah]New Trends–Use Your GPUs
erlang 的 maillist 最近很热闹。有“R12 发布”,“Erlang vs Clojure”这些重磅,还有一些有意思的小信息,比如,这则小的 Erlang for GPUs 讨论。
Are there any Erlang Compilers that generate code for
upcoming GPUs from Nvidia and ATI?
GPU?why not?现代 GPU 的能力已经可以用恐怖来形容(有人记得一度被认为是神奇的 voodoo 显卡么,忘记它吧,放到现在,它连个零头都算不上了)。渲染极复杂的游戏场景,在每秒几百万个多边形的负载之下,仍能保持高达几百 fps 的刷新率,这就是目前业界主流显卡的运算能力,重点是还很便宜,几百块搞定,因而装机率极高。但这样强大的计算能力每天中的大部分时间,都在我们的机器上沉睡。这毫无疑问是一种浪费。
因为我最近换到了 ubuntu 上工作,狂装软件中,恰好,也留意到了其他领域中几个有意思的软件,如:Pictomio / Pixelmator / Gliv / KIPI plugin / Lowfat Viewer 这是一组图形图像相关的软件/包,他们的共同点是——他们都利用了显卡的硬件加速能力,因而获得了令人印象深刻的效果,占用资源少,而且快如闪电。无独有偶,mozilla 也宣布了它将在 firefox 3/4 版本中采用的 Cairo 引擎——使用 GPU 来渲染网页。还有 ubuntu 的 composite 3d 桌面——使用 GPU 来显示界面。
那么,使用 GPU 来加速运算呢?很吸引的想法啊,不是么?列表提及了一个在 2000 年 EUC 上做的 presentation ,看来早已经有人做过这件有趣的事情了,只是没有 open 出来,有兴趣的可以看看。


Comments
linux内核的那帮家伙也在打GPU的主意
GPU和CPU在操作上有什么不同?
@pi1ot,俺也不是很懂,故,找了一篇文章[这里]给你参考。
待我端详端详,谢谢。
GPGPU在大量数值计算上是有优势的,os内核应该关注的是整形应用而不是浮点性能把。在普通计算、业务集中的领域上GPGPU可能好处并不多啊。
@thinkinlove,汗,俺对这类问题也没有深入的了解,具体到细节就木有发言权鸟。
Write a Comment