多核编程在Haskell中的地位如何?
多核编程在Haskell中的地位如何? 现在有哪些项目,工具和库可用? 有什么经验报告?
在2009-2012期间,发生了以下情况:
2012:
- 从2012年起,并行Haskell状态更新开始出现在Parallel Haskell摘要中 。
2011:
- 并行和并行编程Haskell ,一个教程。 1.1版由Simon Marlow发布
- “经济学家”杂志2011年6月2日的一篇文章中提到了Haskell和并行性 。
- Conal Elliott撰写的一篇文章“ 并行树扫描”
- 数值Haskell ,与Repa的平行数组编程教程,发布
- 已经开始扩展GHC事件日志和Threadscope来支持多进程或分布式Haskell系统
- 并行Haskell文摘:第2版 。
- par-monad软件包和一个用于确定性并行性的monad ,Simon Marlow–比纯粹的并行性更能控制/ par / pseq。
- Cloud Haskell :在分布式Haskell节点之间传递的Erlang风格的消息。
- 并行Haskell:拥抱多样性 ,SPJ的演讲。
- 并行的Haskell实时边缘检测
- 并行Haskell摘要:并行的Haskell新闻
- 可组合平行扫描
- Haskell-MPI被发布
2010:
- GHC的Haskell 平行期货 。
- 用于并发作业调度和脚本的Orc语言已经发布。
- 一个新的可扩展线程事件pipe理器被合并到GHC中。
- 开发了并行火花和策略的改进方法 。
- 开发了用于在Haskell中embeddedGPU程序的Nikola EDSL 。
- GHC的LLVM后端合并在一起,性能有了很大的提升。
- ghc 6.12.x系列:具有并行性能改进
- 微软宣布两年的资金来支持Parallel Haskell的商业用户
- Google发表了关于使用Haskell的经验报告 ( PDF )
- 英特尔公布了Haskell库的并发集合 ,包括可扩展性数字 – 针对32核心和48核心的缩放结果
- Sun / Oracle向我们购买了一台机器,并资助了提高并行性能的工作 。
- 最近更新了Haskell中的数据并行性
- MSR发布了ThreadScope ,一个并行Haskell程序的graphics分析器
- GHC的运行时间得到了火花和期货的广泛调整
- 讨论了改进并行性能的其他方法
- Haskell的并行性阅读材料的集合,以帮助您开始
- Snap家伙正在使用所有核心, 在他们的4路盒子上获得45k req / sec 。
- 甚至Erlang家伙都注意到了 。
- 与此同时, 还有一些工作要使IOpipe理器更具可扩展性 – 现在已经有关于devise :: PDF的论文。
- 我们在外面教人们 .. 所有 .. 在 .. 地方 。
- Starling Software 在Haskell写下了他们的实时多核金融交易系统 。
- 爱立信基于Haskell发布了一个基于DSP的并行语言
- Galois在Haskell发布了一个并发工作stream程语言Orc的实现。
- 还有一个新的快速规则平行arrays 库 出现了
- Haskell继续在四核战斗中performance出色 。
- Snap ,这是一款具有卓越性能数字的启用多核的可扩展Web服务器
- haskell-torrent – 在Haskell中对支持多核的Bittorrent客户端进行基准testing
- Haskell代码发布在超级计算09 – 我们在SC的首次亮相!