Haskell工业级编译器[url=http://www.haskell.org/ghc/]GHC[/url] 6.6版本刚刚发布,重要更新是可以在编译期[url=http://www.haskell.org/ghc/docs/6.6/html/users_guide/sec-using-smp.html]选择让Haskell线程调度器使用多少本地线程[/url]。
Perl6实现[url=http://www.pugscode.org/]Pugs[/url]马上采用了这一新特性,并取得[url=http://pugs.blogs.com/pugs/2006/10/more_smp_parall.html]明显的提速[/url]。
但是,Pugs领导者唐凤(Audrey Tang)又补充道因为受仍然是单线程的GC的限制,提速未能接近理想化的线性增加。并行GC是GHC下一版本6.8的工作目标。
Perl6实现[url=http://www.pugscode.org/]Pugs[/url]马上采用了这一新特性,并取得[url=http://pugs.blogs.com/pugs/2006/10/more_smp_parall.html]明显的提速[/url]。
但是,Pugs领导者唐凤(Audrey Tang)又补充道因为受仍然是单线程的GC的限制,提速未能接近理想化的线性增加。并行GC是GHC下一版本6.8的工作目标。
Haskell的工业级编译器GHC 6.6版本发布,新增特性允许用户在编译时指定Haskell线程调度器使用的本地线程数量。Perl6实现Pugs采纳此特性后性能得到显著提升,但受限于单线程垃圾回收机制,性能提升未达理想状态。
197

被折叠的 条评论
为什么被折叠?



