161 Haskellのマルチコアプログラミングの状況は?現在利用できるプロジェクト、ツール、ライブラリは何ですか?どんな体験レポートがありましたか? haskell concurrency functional-programming multicore parallel-processing — ドン・スチュワート ソース
180 2009年から2012年にかけて、次のことが起こりました。 2012: 2012年から、並列Haskellステータスの更新がParallel Haskell Digestに表示されるようになりました。 2011: Haskellの並列および並行プログラミング、チュートリアル。Simon Marlowによってリリースされたバージョン1.1 2011年6月2日のエコノミスト誌の記事で言及されているHaskellと並列処理。 Conal Elliottによる記事、compositionによる並列ツリースキャン Repaを使用した並列配列プログラミングのチュートリアルであるNumeric Haskellがリリースされました マルチプロセスまたは分散型のHaskellシステムをサポートするために、GHCイベントログとThreadscopeの拡張作業が開始されました Parallel Haskell Digest:Edition 2。 par-monadパッケージと決定論的並列処理のためのモナド、Simon Marlow-戦略/ par / pseqよりも純粋な並列処理をより制御します。 Cloud Haskell:分散されたHaskellノード間を通過するErlangスタイルのメッセージ。 Parallel Haskell:Embracing Diversity、SPJによる講演。 並列Haskellでのリアルタイムエッジ検出 Parallel Haskell Digest:Parallel Haskellに関するニュース 構成可能な並列スキャン Haskell-MPIがリリースされました 2010: GHCにおけるHaskellの並行フューチャー。 並行ジョブスケジューリングとスクリプティング用のOrc言語がリリースされました。 新しいスケーラブルなスレッド・イベント・マネージャは、 GHCにマージされました。 並列スパークと戦略への改善されたアプローチが開発されました。 HaskellにGPUプログラムを埋め込むためのNikola EDSLが開発されました。 GHCのLLVMバックエンドがマージされ、パフォーマンスが向上しました。 ghc 6.12.xシリーズ:並列パフォーマンスの改善 マイクロソフト、Parallel Haskellの商用ユーザーをサポートするための2年間の資金提供を発表 グーグルはハスケルの使用に関する彼らの体験レポートを発表しました(PDF) Intelは、スケーラビリティの数値を含むHaskellライブラリの同時コレクションを発表しました-32コアと48コアのスケーリング結果 Sun / Oracle は私たちにマシンを購入し、並列パフォーマンスの改善に関する作業に資金を提供しました。 Haskellのデータ並列処理のステータスに対する最近の更新 MSRは、並列Haskellプログラム用のグラフィカルプロファイラーThreadScopeをリリースしました GHCランタイムはスパークとフューチャーのために広範囲に調整されました 並列パフォーマンスを改善するための追加の方法について良い議論がありました はじめに役立つHaskellの並列処理に関する資料のコレクション スナップ連中は、彼らの4ウェイ・ボックスに45K REQ /秒を取得しているすべてのコアを使用することにより、。 でも、Erlangの人が注目しています。 その間、IOマネージャーをよりスケーラブルにするための作業があります -今はデザインに関する論文で :: PDF。 私たちは外出もそこ教える人 .. すべて .. 以上 .. ... 場所。 Starling Software は、Haskellでのリアルタイムのマルチコア金融取引システムについて書きました。 エリクソンは、Haskellに基づいて作成されたDSP用の並列言語を公開しました Galois は、並行ワークフロー言語であるOrcの実装をHaskellで公開しました。 そして、高速の通常の並列配列用の新しいライブラリが登場しました そして、Haskellはクアッドコアの銃撃戦で引き続き好調です。 Snap、優れたパフォーマンス数値を備えたマルチコア対応のスケーラブルなWebサーバー haskell-torrent -Haskellでのマルチコア対応ビットトレントクライアントのベンチマーク Haskellコードはスーパーコンピューティング09で公開されました-SCでの初登場! — Don Stewart ソース 3 投稿されたので、この一般的な質問に対する進化する答えを記録する場所があります。 — Don Stewart 1 その場合、このQ&AはコミュニティWikiである必要があります(SOエチケットに関する私の理解によると)。ところで、この要約に感謝 — yairchu 「新しいスケーラブルスレッドイベントマネージャー」はGHC リリースバージョンの一部ですか? — gawi gawi:GHC 7の一部です。そのリリース候補は2週間前に公開されました。 — Don Stewart、 1 Computer Language Benchmarks Gameに関する限り、Java 7はHaskellに先んじて撤退しています。数年前にHaskellがはるかにうまくやったことを覚えています。これは、GHC 7でパフォーマンスが低下する可能性があることを示していますか? — Alain O'Dea