Codeplay
Search
advanced game development tools  
LOG IN
 

ホーム | 製品 | ダウンロード | サポート | 会社情報 | プレス| セールス| English
 



 

VectorC {PC}の概要

VectorCは、アセンブラ言語を使うことなく、最新のプロセッサーで高性能の結果が期待 できるパフォーマンス性の高いC/C++言語のコンパイラです。

デ モをダウンロード


VectorC {PC}の特徴


 

  • 標準C/C++ソースコードから、超高速 SSE, SSE2, MMX と 3DNow!の特徴を高めるアプリケーションを作成します。 
  • VectorC{PC}, Visual C/C++ 6.0 と GCCでC/C++ソースコードをコンパイルし、それをミックスすることもできます。
  • Codeplayのポート可能な組み込み関数は、PCプロセッサとPlayStation®2でコンパ イルできるベクトルコードを開発することができます。

VectorCは最新のマイクロプロセッサを駆使し、同時に複数の作業を行うことができます。 新しいSIMD命令(シングル命令、多重データ命令)は、プロセスの能力を大きく向上させますが、 同時にこれは、時間を浪費するプロセスであり、全てをアセンブラ言語専門のプログラマーに頼 っているのが現状です。

VectorCは、スタンダードC/C++ソースコードの並列化を見つけ出し、サポートされているCPU に適応するベクトル化されたコードを生成します。“知的なコンパイラー”としてVectorCは、 自動的に進化したCPUの特徴を利用し、時間を浪費するアセンブラ言語プログラミングの必要性を なくします。

VectorCに取り入れられた主要な最適化(Optimizations)は、スタンダードC言語から生成 されています。メモリアクセスやアラインメントといった、コンパイラが安全かどうか判断しにくい ものの為に、私たちは、コードの意味を変えずにコンパイラに情報を渡す“ヒント(hint)”を 用意しています。このパワフルなヒント(hint)は、クロスプラットフォームやクロスコンパイラ の互換性を保つ間、広範囲な最適化(Optimizations)の実行を可能にします。

VectorCは、通常Microsoft Visual Studioで使われ100%の互換性を持ち合わせます。また、 プロジェクト全体でも各ファイルごとでも、Microsoftコンパイラ(cpp.exe)の代用として使用 することが出来ます。

現在リリースされているVectorC{PC}2.1.4は、Pentium4を含む全てのPC用プロセッサーをサポート しています。またVectorC{PC}2.1は、Codeplayのコンパイラ・コントローラ(Complier Controller)を導入しています。このGUIは、Microsoft Visual Studioの環境から、VectorCのコン パイラのオプションをフルコントロールすることを可能にします。

詳細については、 VectorC FAQ のページを参照して下さい。また、質問など 日本語でE-mail:info.japan@codeplay.comへ ご連絡下さい。



 

 

 

VectorC{PC}

概要
- プロフェッショナル版
- スペシャル版
特徴
- オプティマイゼーション
- ベクトル化
- Visual Studio
- インタラクティブ・オプティマイザー
- 呼び出し規則
デモ
ベンチマーク
価格表
FAQ

VectorC{VU}

概要
特徴
デモ
コード例
価格表
FAQ

PS2NDA・セクション (SCEE/SCEA/SCEIからの承認が必要なCodeplay専用ウェブアカウント)

機能
デモのソース
リゾ−ス

VectorC{EE}

概要
ベンチマーク
価格表
FAQ

PS2NDA・セクション (SCEE/SCEA/SCEIからの承認が必要なCodeplay専用ウェブアカウント)

機能
- オプティマイゼーション・ガイドライン
- VectorC{EE}のアドバイスを利用する
- リゾ−ス