[解決済み] Haskellのマルチコアプログラミングはどうなっているのか?
2022-05-04 15:47:42
質問
Haskellのマルチコアプログラミングはどうなっていますか?現在、どのようなプロジェクトやツール、ライブラリがあるのでしょうか?また、どのような経験談がありますか?
解決するには?
2009年から2012年にかけて、次のようなことがありました。
2012:
- 2012年から、Haskellのパラレルステータスのアップデートが パラレルハスケルダイジェスト .
2011:
- Haskellによる並列・並行プログラミング Simon Marlow氏によるチュートリアル。
- Haskellと並列処理 2011年6月2日付のエコノミスト誌の記事で紹介されました。
- 合成による並列ツリースキャン Conal Elliottの記事
- 数値演算ハスケル Repaを使った並列配列プログラミングのチュートリアル、リリース
- GHC eventlog と Threadscope を拡張し、マルチプロセスまたは分散 Haskell システムをサポートする作業が開始されました。
- 並列Haskellダイジェスト。第2回 .
- par-monadのパッケージ と 決定論的並列化のためのモナド Simon Marlow -- strategies/par/pseqよりも純粋な並列性をよりコントロールできるようになりました。
- クラウドハスケル : 分散した Haskell ノード間で Erlang スタイルのメッセージパッシングを行います。
- パラレルハスケル。多様性を受け入れる SPJによる講演の様子。
- 並列Haskellによるリアルタイムエッジ検出
- Parallel Haskell ダイジェスト:並列 Haskell に関するニュース
- コンポーザブル並列スキャン
- ハスケル-MPI をリリースしました。
2010:
- パラレル先物 Haskell用、GHCで。
- は、その Orc言語 をリリースしました。
- A 新しいスケーラブルなスレッドイベントマネージャ が GHC にマージされました。
- An 並列スパークへのアプローチ改善 と戦略を開発しました。
- は ニコラEDSL GPUプログラムをHaskellに埋め込む方法を開発しました。
- その GHC用LLVMバックエンド がマージされ、パフォーマンスが向上しました。
- ghc 6.12.x系:並列性能の改善あり
- マイクロソフトが発表 Parallel Haskellの商用ユーザーを支援するための2年間の資金援助
- GoogleがHaskellの使用体験レポートを公開 ( PDF )
- インテルが発表 Haskell用コンカレントコレクションライブラリ を含む。 スケーラビリティ数 -- スケーリング結果 32コアと48コアの場合
- サン/オラクル マシンを買ってもらった に資金を提供し 並列性能の向上 .
- 最近のアップデート Haskellにおけるデータ並列化の状況へ
- MSRをリリース スレッドスコープ Haskell並列プログラムのためのグラフィカルなプロファイラー
- GHCランタイム スパークとフューチャーのために広範囲に渡ってチューニングされた
- がありました。 並列パフォーマンスを向上させるための追加的な方法についての議論
- のコレクションです。 Haskellの並列処理に関する読み物 を開始するのに役立ちます。
- は スナップは4ウェイボックスで45k req/secを記録しています。 すべてのコアを使用することによって。
- さらに Erlangの人たちが注目している .
- 一方 IOマネージャをよりスケーラブルにするための作業があります。 -- 現在では 設計に関する論文 :: PDFをご覧ください。
- 終了しました そこで人に教えることも .. すべて .. オーバー .. その ... 場所 .
- スターリング・ソフトウェア マルチコアのリアルタイム金融取引システムについてHaskellで書いています。 .
- エリクソンが公開した DSP用並列言語 をベースとし、Haskell で書かれています。
- の実装を公開しました。 オーク は、Haskellによる並行処理ワークフロー言語である。
- そして 新ライブラリ に対して 高速な正規並列配列が登場
- そして クアッドコアシュートアウトでHaskellが好調を維持 .
- スナップ マルチコア対応のスケーラブルなウェブサーバーで、優れたパフォーマンスを発揮します。
- ハスケルトレント - Haskell で mulitcore 対応の bittorrent クライアントのベンチマークを行う。
- Haskellのコードを公開しました Supercomputing 09に出展しました(SC初出展)。
関連
-
[解決済み] 並行処理と並列処理の違いは何ですか?
-
[解決済み] Hindley-Milnerのどの部分が理解できないのでしょうか?
-
[解決済み] モナドはエンドファンクタのカテゴリではただのモノイドですが、何か問題でも?
-
[解決済み] Project Eulerとの速度比較。CとPythonとErlangとHaskellの比較
-
[解決済み] ConcurrentHashMapとCollections.synchronizedMap(Map)の違いは何ですか?
-
[解決済み] Haskellは実世界で何に使われているのか?[クローズド]
-
[解決済み】関数型プログラミングはGoFデザインパターンに取って代わるか?
-
[解決済み] RustのtraitとHaskellのtypeclassの違いは何ですか?
-
[解決済み】Haskellの入門編
-
[解決済み] ハスケル Where vs. Let
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Haskellでの挿入ソート
-
[解決済み] なぜHaskellでは整数の割り算ができないのか?
-
[解決済み] Haskellで大規模設計?[クローズド]
-
[解決済み] IntとIntegerの違いは何ですか?
-
[解決済み] Haskellにはなぜ "data "と "newtype "があるのですか?重複] [重複] [重複
-
[解決済み] Haskellでメモ化?
-
[解決済み] CabalとStackの違いは何ですか?
-
[解決済み] Haskellの "Just "構文とは?
-
[解決済み] Haskellでグラフはどのように表現するのか?
-
[解決済み] GHCでコンパイルした小さなHaskellプログラムを巨大なバイナリにする