Programming


Origin上でのプログラミングについての資料を集めました。
下のジャンプメニューより、ご覧になりたいものを選択してください。


■Overview

プログラミング概要
SGI Origin 開発環境
最適化・並列化技法 [pdf]


■Single CPU Optimization

シングルプロセッサ最適化

コンパイラ・オプション


■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

この資料は、プログラミング講習会で使用したプレゼンテーションです。

プログラミングガイド

  • Originプログラミングガイド[pdf]

最新のプレゼンテーション

  • システム概要[ppt]
  • プログラミング環境[ppt]
  • 並列プログラミング[ppt]
  • 性能解析ツール[ppt]

並列プログラミング【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]