Berkeley Unified Parallel C.

Cプログラミング言語の拡張
今すぐダウンロード

Berkeley Unified Parallel C. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • BSD License
  • 価格:
  • FREE
  • 出版社名:
  • University of California, Berk
  • 出版社のWebサイト:
  • http://upc.lbl.gov/

Berkeley Unified Parallel C. タグ


Berkeley Unified Parallel C. 説明

Cプログラミング言語の拡張 短い並列Cは、大規模な並列マシンに関する高性能コンピューティング用に設計されたCプログラミング言語の拡張です。言語は、共有および分散メモリハードウェアの両方に統一されたプログラミングモデルを提供します。プログラマは単一のもので表示されています変数は、任意のプロセッサによって直接読み書きされることができますが、各変数は単一のProcessor.UPCと物理的に関連付けられている場合があります.UPCは、並列処理量が固定されている計算の単一プログラム複数データ(SPMD)モデルを使用します。プログラムの起動時に、通常はプロセッサごとに1つの実行スレッドがあります。このリリースの新機能: ・新しいランタイム機能 ・実験的な共有メモリサポート(install.txtの「ノード内共有メモリサポート」のセクションを参照) ・実験的な集団Autotuner(Gasnet / Readmeを参照) ・BUPCアトミックエクステンションを拡張/追加操作および32ビットタイプ ・同じ計算ノードでプロセスを検出するためのBUPC_THREAD_DISTANCE()を強化する ・HPからのUPC言語提案に基づくBUPC_ {CAST、CASTABLE、THREAD_CASTABLE}()拡張子を実装する ・UPCソースからソースへの翻訳者の変更 ・翻訳者をクラッシュするのではなく、コンパイラエラーまたは警告を生成するようになった ・実験的UPCレベルの最適化が-OPTによって有効になったときに生成されるコードの品質が高く改善された ・TRU64およびAIXの翻訳者の構築の支援を非推奨 ・Upcrunの機能強化/改善(UPCRUNマンページを参照) ●-conf = fileおよび-norcコマンドラインオプションを実装 ・UPCRUN_NORC環境変数を実装する(UPCC_NORCと類似している) ・-bind-threadsオプションを実装します ・バグ1553を修正 - PTHREADSの実行用のIBM SPで適切なenv varsを設定する ・Cray-XTシリーズでの就職活動のいくつかの改善 ・UPCCの機能強化/改善(UPCCマンページを参照) ・実装-conf = fileコマンドラインオプション ・-gと-tvがどちらで指定されている場合の正しい動作 ・Config File Formatをマルチコンに対応させるように拡張します ・矛盾する引数のペアリジェクトを拒否するUPCC-MULTEを強化する ・プラットフォーム支援の向上 ・Cray XTのサポートはPE 2.1.42以降およびPRGENV-Intelに拡張されました ・IBM BG / PのサポートV1R4M0ドライバへの拡張 ・Appleの新しいGCC-4.2.1を含むMacOS 10.6(Snow Leopard)をサポート ・libtool-2.0以降の建物のサポートを追加する ・GCC UPCのサポートの向上 ・共有ポインタ表現における仮想アドレスフィールド順序のサポート ・MacOS 10.5以降のサポートを追加しました ・その他の変更/改善 ・ツールは現在、PerlでBuggy UTF-8サポートを中心に動作する ・パブリックヘッダの厳密なプロトタイプを使用して、-wstrict-prototypesでのコンパイルを可能にするために生成されたコードを使用します。 ・テストスイートを拡張し、テスト自体にいくつかのバグを修正しました ・Configureスクリプトとビルドスクリプトに関するいくつかのマイナーなバグ/問題を修正しました ・2.8.0ランタイムライブラリに次の注目すべきバグを修正しました (詳細についてはhttp://upc-bugs.lbl.govを参照してください): ・BUG1840:SIGFPEクラッシュ(環境変数UPC_SUPPRESS_SIGFPEを使用してSIGFPEの抑制を制御できます) ・BUG1976:(1/1ハーフ)ポータル - コンジットAMMEDIUMペイロード破損 ・BUG1976:(2nm)use-after-fase_vis_ampipeコード ・BUG2461:PTL_ME_IN_USEランタイムクラッシュポータルコンジットからのクラッシュ ・BUG2462:ポータルコンジットのキャッチ盆地オーバーフロー故障 ・BUG2507:IRIX / GCC / 64のすべてのコンパイルでミューテックスデバッグコードが警告を出します。 ・BUG2530:X86-64 CMPXCHG16B命令の誤動作 ・BUG2576 / 2633:Opt Buildで使用されているCFLAGのためにXLCがクラッシュする ・BUG2582:Lapi-Conduit Longasyncメモリリーク ・BUG2583:Lapi-ConduitのAmmediumペイロード汚職 ・BUG2584:PGICC 7.2-5から8.0-4のUPC_FREE()からのSEGFAULT ・BUG2588:メモリ外のメッセージが期待されている場合のアサーション失敗 ・BUG2606:高いPTHREAD数によるトレース出力破損 ・BUG2613:致命的なエラー:FireShose:リクエストを実行しました ・BUG2617:ポータルコンジットのPTLMDUPDATEエラー ・BUG2627:SYNC()呼び出しによる終了時の長時間一時停止 ・BUG2665:TotalViewのサポートでShmem-Conduitを構築できませんでした ・BUG2674:Portals-ConduitのTestInternal-PAR障害(IOPチェックアサーション) ・Bug2677:AIXでの依然としてfflush(null)の失敗 ・BUG2683:GCC-4.4.xの積極的なエイリアスの仮定に対処する ・2.8.0のソース間の翻訳者に次の注目すべきバグを修正しました (詳細についてはhttp://upc-bugs.lbl.govを参照してください): ・BUG244:翻訳者が不完全型でクラッシュする ・BUG247:オーバーサイズ配列にコンパイラエラーが必要です(割り当て中の代わりに) ・BUG1546 / 2504/2522/2642:構造体内の配列に関する様々な問題 ・BUG2396:複雑なUPC_Forallアフィニティ式のためのバッドコデーゲン ・BUG2502:静的vs.静的宣言/定義の不一致 ・BUG2626:NPB2.4-UPCベンチマークFTクラスCコンパイルエラー ・BUG2643:多次元配列用のフラットアドレスを発生させる間違った優先順位


Berkeley Unified Parallel C. 関連ソフトウェア

Mac-On-Linux

MAC-ON-Linux(MOL)は、Linux / PPCの上にMac OS(Mac OS XをINLUCLUDING MAC OS Xを実行する)を実行する仮想マシンです。 ...

318

ダウンロード