ダウンロードリスト

プロジェクト概要

細胞メッセージング層は Cell プロセッサのクラスターのための通信ライブラリです。人気のある MPI ネットワークに他の SPE と直接通信する細胞と任意の SPE のための能力の多数間で SPE あたり 1 つの MPI ランクでのセルの SPE プロセッサ上のメッセージパッシング API のサブセットを実装しています。細胞メッセージング層それに細胞プロセッサーのプログラミング クラスター従来の Cpu のプログラミング クラスターに似ています。

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2009-09-15 17:58
2.6

多数のバグが、いくつかの重大な修正を行いました。 "ショーケース"の例正気に変更された削減の結果を確認/マルチキャストします。
タグ: Major bugfixes
Numerous bugs were fixed, some severe. The "showcase" example was modified to sanity-check the result of the reductions/multicasts.

2009-06-05 06:47
2.5

このリリースでは、メッセージは、近隣のSPEの運命を受信する1つのSPEを有効にする可能性のある競合状態。 MPIのない状態でそれが修正さ以外の建物からメーカーを阻止して、コンパイルのバグハイブリッドモードです。メッセージのサイズにほかのエラーチェック機能が追加されています。 PPEは、コードをより速やかに、SPEの要求をキューに流出するように変更されている。
タグ: Code cleanup, Bugfixes
This release fixes a race condition that could enable one SPE to receive a message destined for a neighboring SPE. It fixes a compilation bug that
prevented CML from building in non-hybrid mode in the absence of MPI. More error checking for message sizes has been added. The PPE code has been modified to more promptly drain the SPE request queues.

2009-03-25 17:07
2.4

SPEのツーPPEのRPC呼び出しをバイトの単位としてCML_BYTE_SWAP_NOT_NEEDEDできる交換によって簡素化されます。散発的にハング出口のバグに固定されています。メーカーmfc_tag_reserve使用してアプリケーションとのより良い協力()のDMAタグを割り当てます。集団通信コードされたいくつかのケースで、より少ないメモリを使用してリファクタリングしています。
タグ: Minor feature enhancements, Bugfixes
SPE-to-PPE RPC calls are simplified by allowing CML_BYTE_SWAP_NOT_NEEDED as the unit of byte-swapping. A sporadic hang-on-exit bug has been fixed. CML cooperates better with applications by using mfc_tag_reserve() to allocate DMA tags. Collective-communication code has been refactored to use less memory in some cases.

2008-09-20 14:04
2.3

(RPC)のメカニズムが、現在は、発信者が誰なの先に指示リモートプロシージャを呼び出すと、より正確に何を入力バッファと出力バッファと、実行することはできませんが、その修正をの破損につながる可能性のある競合状態のセマンティクスを定義するデータRPC関数によって返されます。 SPEはcellmsg_rpc()関数は、現在、それよりも、PPEのcellmsg_rpc()関数と一貫性のあることの2つの追加のパラメータが必要です。さらにときにファイルのタイムスタンプの問題に対処する堅牢されるべきプロセスを構築します。
タグ: Minor feature enhancements
The remote procedure call (RPC) mechanism now tells the callee who the caller is, more precisely defines the semantics of what can and can't be done with the input and output buffers, and fixes a race condition that could lead to corruption of the data returned by an RPC function. The SPE's cellmsg_rpc() function now requires two extra parameters, making it more consistent with the PPE's cellmsg_rpc() function. The build process should be more robust when dealing with file timestamp issues.

2008-07-31 13:25
2.2

今は複数のファイルに不正なタイムスタンプをしてわずかに変数を構築するいくつかのMakefileの建設では優れている堅牢なプロセスを構築します。 CMLDACSTHREADED環境変数かどうかをDACのロックとそのすべての内部操作を囲む必要が制御するために導入されています。 -の最後のレースの条件を実行する、固定されている。メーカー、フル12240セルロードランナーのスーパーコンピュータ上でテストされています。
タグ: Minor bugfixes
The build process is now more robust to incorrect timestamps on files and is slightly better at constructing some of the Makefile build variables. A CMLDACSTHREADED environment variable has been introduced to control whether DaCS should surround all of its internal operations with locks. An end-of-run race condition has been fixed. CML has been tested on the full, 12,240-Cell Roadrunner supercomputer.

プロジェクトリソース