Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

並列に関するsabroのブックマーク (2)

  • MSDN マガジン: タスクベースのプログラミング - タスクによるスケーラブルなマルチスレッド プログラミング

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 タスクによるスケーラブルなマルチスレッド プログラミング Ron Fosner コンピューターは、プロセッサの速度を上げることから、コア数を増やすことへと進化の方向を変えています。つまり、潜在能力の高いコンピュータが、比較的低コストで手に入るようになります。しかし、このようなシステムの潜在能力を活かすようにプログラミングを行うことが難しくなったとも言えます。こうした複数のプロセッサを余すことなく使用するには、並列処理に踏み込む必要があります。 作業を複数のコアに分散する方法は数多くあります。MSDN マガジンの 10 月号 (msdn.microsoft.com/magazine/gg232758) では、マ

    MSDN マガジン: タスクベースのプログラミング - タスクによるスケーラブルなマルチスレッド プログラミング
  • Scalaチュートリアル - Spirit of Apprenticeship (みならいだましい)

    まつもとさんのところで見て気になったので訳してみた。 http://lamp.epfl.ch/~phaller/doc/ActorsTutorial.html Scalaアクター -- ショートチュートリアル 著者: Philipp Haller Date: May 24, 2007 はじめに マルチコアプロセッサーの到来と共に、並列プログラミングは無視できないものになりつつある。Scalaの主たる並列性の構成要素はアクターである。アクターは基的な並列プロセスで、メッセージ交換を通じてお互いにやり取りできる。アクターは、また、メッセージ送信に反応してメソッドを起動する生きたオブジェクトの一形態と見ることも可能だ。 Scalaアクターライブラリは非同期と同期両タイプのメッセージ送信(後者はいくつかの非同期メッセージを使って実装される)をサポートする。さらに、アクターは非同期にリクエストを処

  • 1