![]() |
||||||||||||
| advanced game development tools |
|
|||||||||||
ホーム | 製品 | ダウンロード | サポート | 会社情報 | プレス| セールス| English |
||||||||||||
|
|
||||||||||||
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}概要 VectorC{VU}
VectorC{EE}
|
|||||||||||