Erlang-China

erlang 中文社区

[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



1
Author:  mryufeng | Date:  December 6, 2007 | Time:  11:53 am

linux内核的那帮家伙也在打GPU的主意

2
Author:  pi1ot | Date:  December 6, 2007 | Time:  2:41 pm

GPU和CPU在操作上有什么不同?

3
Author:  jackyz | Date:  December 7, 2007 | Time:  5:16 pm

@pi1ot,俺也不是很懂,故,找了一篇文章[这里]给你参考。

4
Author:  pi1ot | Date:  December 8, 2007 | Time:  7:49 pm

待我端详端详,谢谢。

5
Author:  thinkinlove | Date:  December 11, 2007 | Time:  1:44 pm

GPGPU在大量数值计算上是有优势的,os内核应该关注的是整形应用而不是浮点性能把。在普通计算、业务集中的领域上GPGPU可能好处并不多啊。

6
Author:  jackyz | Date:  December 14, 2007 | Time:  10:30 am

@thinkinlove,汗,俺对这类问题也没有深入的了解,具体到细节就木有发言权鸟。



Write a Comment

Note: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>