Haskell でのマルチコア プログラミングの状況はどうですか? 現在、どのようなプロジェクト、ツール、ライブラリが利用可能ですか? どのような体験レポートがありますか?
ベストアンサー1
2009 年から 2012 年にかけて、次のような出来事がありました。
2012年:
- 2012年からは、並列Haskellのステータスアップデートが並列Haskellダイジェスト。
2011年:
- Haskell での並列プログラミングと並行プログラミングチュートリアル。バージョン 1.1 は Simon Marlow によってリリースされました。
- Haskell と並列処理2011年6月2日付けエコノミスト誌の記事で言及されています。
- 合成による並列ツリースキャンコナル・エリオットの記事
- 数値HaskellRepaを使った並列配列プログラミングのチュートリアルがリリースされました
- GHC イベントログと Threadscope を拡張して、マルチプロセスまたは分散 Haskell システムをサポートする作業が開始されました。
- 並列 Haskell ダイジェスト: 第 2 版。
- パーモナドパッケージそして決定論的並列処理のためのモナド、Simon Marlow - strategies/par/pseq よりも純粋な並列処理をより細かく制御できます。
- クラウドハスケル: 分散 Haskell ノード間での Erlang スタイルのメッセージ パッシング。
- 並列 Haskell: 多様性を受け入れるSPJによる講演。
- 並列Haskellでのリアルタイムエッジ検出
- 並列 Haskell ダイジェスト: 並列 Haskell に関するニュース
- 構成可能な並列スキャン
- Haskell-MPI解放されます
2010年:
- 並行未来GHC の Haskell 用。
- のオーク語同時ジョブのスケジューリングとスクリプト作成のための がリリースされました。
- あ新しいスケーラブルなスレッドイベントマネージャGHC に統合されました。
- アン並列スパークへの改善されたアプローチ戦略が開発されました。
- のニコラEDSLGPU プログラムを Haskell に組み込むためのツールが開発されました。
- のGHC の LLVM バックエンドが統合され、パフォーマンスが大幅に向上しました。
- ghc 6.12.x シリーズ: 並列パフォーマンスの改善
- マイクロソフトが発表Parallel Haskellの商用ユーザーをサポートするための2年間の資金提供
- GoogleはHaskellの使用に関する体験レポートを公開した(PDF)
- インテルが発表Haskell の並行コレクションライブラリ、 含むスケーラビリティ数値-- スケーリング結果32コアおよび48コア
- サン/オラクル機械を買ってくれたそして資金提供を受けた並列パフォーマンスの向上。
- 最近の更新Haskellにおけるデータ並列化の現状
- MSRがリリースされましたスレッドスコープ並列Haskellプログラム用のグラフィカルプロファイラ
- GHCランタイム火花と未来に向けて広範囲に調整された
- 良い並列パフォーマンスを向上させるための追加の方法についての議論
- コレクションHaskell の並列処理に関する読み物始めるのを手伝います
- のSnapのユーザーは4ウェイボックスで45,000リクエスト/秒を達成しているすべてのコアを使用することで、
- たとえErlangの人たちは注目している。
- その間、IOマネージャをよりスケーラブルにするための作業があります-- 今ならデザインに関する論文:: PDF.
- 外出中でした教える人々もいる..全て..以上..の...場所。
- スターリングソフトウェアHaskellでリアルタイムのマルチコア金融取引システムについて書いた。
- エリクソンは、DSP用並列言語Haskellに基づいて書かれ、
- ガロアは、オーク並行ワークフロー言語である Haskell です。
- そして新しいライブラリのために高速で規則的な並列配列が登場
- そしてHaskellはクアッドコア対決で好成績を続けている。
- スナップ、優れたパフォーマンス数値を備えたマルチコア対応のスケーラブルなWebサーバー
- ハスケル トレント- Haskell でのマルチコア対応 BitTorrent クライアントのベンチマーク
- Haskellコードが公開されましたSupercomputing 09 にて -- SC に初登場!