■Overview
プログラミング概要
SGI Origin 開発環境
最適化・並列化技法 [pdf]
■Single CPU Optimization
シングルプロセッサ最適化
コンパイラ・オプション
- IPA(Inter Procedual Analysis) [日本語] [英語]
- LNO(Loop Optimizer Analysis) [日本語] [英語]
- OPT(Global Optimizer) [日本語] [英語]
■Multi Processor Optimization
マルチプロセッサ最適化 - 並列コードのチューニング
自動並列化 -APO- (オプション)
OpenMP
Message Passing Interface
・・・MPIプログラミング技法
*境界条件を交換する方法(ストライドのあるデータの転送)
*MPI関数の引数をチェックするコンパイラオプション
■Scientific Library -SCSL-
科学技術計算ライブラリ -SCSLの概要
SCSL ユーザガイド 第2.2版 [PDF 554K]
SCSL関数の使用方法(簡単な例)
SCSL関数をCプログラムから呼び出す方法
FFTサンプルコード [tar.gz 4.95KB]
数値計算のためのハイパフォーマンス・コンピューティングソフトウェア
■Training
この資料は、プログラミング講習会で使用したプレゼンテーションです。
プログラミングガイド
最新のプレゼンテーション
並列プログラミング【OpenMP】
- Part I: Introduction to OpenMP [pdf]
- Part II: Programming Model [pdf]
- Part III: Incremental Parallelization [pdf]
- Part IV: Scalable Programming [pdf]
Origin プログラミング 【全般】
- クイック・リファレンス [pdf]
- Originアーキテクチャ [pdf]
- プログラミング概要 [pdf]
- シングルプロセッサ最適化 [pdf]
- マルチプロセッサ・並列処理 [pdf]
- NUMAメモリ最適化 [pdf]
並列プログラミング
- 表紙 [pdf]
- プログラム実行の基礎 [pdf]
- プログラムの並列実行の基礎 [pdf]
- FORTRAN自動並列化 [pdf]
- データ依存性解析 [pdf]
- Originでの並列プログラミング [pdf]
- FORTRAN 並列化ディレクティブ(1) [pdf]
- FORTRANコードの並列化の例 [pdf]
- FORTRAN 並列化ディレクティブ(2) [pdf]
- C並列化ディレクティブ [pdf]
- Originでの並列コードのチューニング [pdf]
- Originで使用する環境変数 [pdf]
|