什么';Haskell中多核编程的现状是什么?

什么';Haskell中多核编程的现状是什么?,haskell,concurrency,functional-programming,multicore,parallel-processing,Haskell,Concurrency,Functional Programming,Multicore,Parallel Processing,Haskell中多核编程的现状如何?现在有哪些项目、工具和库可用?有哪些经验报告?在2009-2012年期间,发生了以下事件: 2012年: 从2012年起,并行Haskell状态更新开始出现在 2011年: ,一个教程。Simon Marlow发布的1.1版 ,在《经济学人》杂志2011年6月2日的一篇文章中提到 ,康纳尔·艾略特的一篇文章 ,一个关于使用Repa进行并行阵列编程的教程,发布 扩展GHC eventlog和Threadscope以支持多进程或分布式Haskell系统的工作

Haskell中多核编程的现状如何?现在有哪些项目、工具和库可用?有哪些经验报告?

在2009-2012年期间,发生了以下事件:

2012年:

  • 从2012年起,并行Haskell状态更新开始出现在
2011年:

  • ,一个教程。Simon Marlow发布的1.1版
  • ,在《经济学人》杂志2011年6月2日的一篇文章中提到
  • ,康纳尔·艾略特的一篇文章
  • ,一个关于使用Repa进行并行阵列编程的教程,发布
  • 扩展GHC eventlog和Threadscope以支持多进程或分布式Haskell系统的工作已经开始
  • Simon Marlow——比strategies/par/pseq更能控制纯并行性
  • :在分布式Haskell节点之间传递Erlang样式的消息
  • ,由SPJ主持的演讲
  • 释放
2010年:

  • 对于Haskell,在GHC
  • 发布了用于并发作业调度和脚本的
  • A合并到GHC中
  • 制定了一项战略和方案
  • 开发了在Haskell中嵌入GPU程序的方法
  • 合并了,性能得到了很好的改进
  • 微软宣布
  • ()
  • 英特尔宣布,包括--扩展结果
  • Sun/Oracle并资助了这方面的工作
  • 最近更新
  • MSR发布了一个用于并行Haskell程序的图形分析器
  • GHC运行时
  • 有一个好消息
  • 一系列帮助您入门的
  • 通过使用所有的内核
  • 就连这个
  • 同时,--现在使用::PDF
  • 我们出局了
  • Starling软件
  • 爱立信出版了一本以哈斯克尔为基础、以哈斯克尔为作者的著作
  • Galois在Haskell中发布了一种并发工作流语言的实现
  • 还有一个
  • ,一个支持多核的可扩展web服务器,性能卓越
  • -在Haskell中对支持多核心的bittorrent客户端进行基准测试
  • 在超级计算09——我们第一次出现在SC
发布,以便有地方记录这个常见问题的不断变化的答案。因此,在这种情况下,此问答应该是社区维基(根据我对so礼仪的理解)。顺便说一句,感谢这个总结“新的可伸缩线程事件管理器”是GHC发布版本的一部分吗?gawi:它是GHC 7的一部分。这一版本的候选版本是两周前推出的。就计算机语言基准游戏而言,Java7已经领先于Haskell退出。我记得哈斯克尔几年前做得好多了。这是否表明GHC 7中可能存在性能倒退?