iSUS編集部 - 菅原

インテル® DPC++/C++ コンパイラー

OpenMP 特集に向けて

今回は OpenMP に関する記事を特集しています。
HPC

64 コアを超える Windows 環境でマルチスレッド・プログラミングをしてみる

64ビット版の Windows 7 や Windows Server 2008 R2 では、システムに 64コアを超える論理プロセッサーが搭載されていると、プロセッサーはプロセッサー・グループに分割されます。これまでこの規則に該当するシステ...
インテル® DPC++/C++ コンパイラー

コンパイラー最適化入門: 第6回 ベクトル化の裏技集

Visual* C++、GCC*、インテル® C++ コンパイラーなど、広く利用されているコンパイラーには様々な最適化オプションが用意されています。この連載では、C/C++ ソースのコンパイル時にパフォーマンスに影響する幾つかの最適化オプシ...
インテル® DPC++/C++ コンパイラー

コンパイラー最適化入門: 第5回 明示的にベクトル化されたコードを記述する

Visual* C++、GCC*、インテル® C++ コンパイラーなど、広く利用されているコンパイラーには様々な最適化オプションが用意されています。この連載では、C/C++ ソースのコンパイル時にパフォーマンスに影響する幾つかの最適化オプシ...
インテル® DPC++/C++ コンパイラー

コンパイラー最適化入門: 第4回 自動ベクトル化はどんな時に行われるか

Visual* C++、GCC*、インテル® C++ コンパイラーなど、広く利用されているコンパイラーには様々な最適化オプションが用意されています。この連載では、C/C++ ソースのコンパイル時にパフォーマンスに影響する幾つかの最適化オプシ...
インテル® DPC++/C++ コンパイラー

コンパイラー最適化入門: 第3回 インテル® コンパイラーのベクトル化レポートを活用する

Visual* C++、GCC*、インテル® C++ コンパイラーなど、広く利用されているコンパイラーには様々な最適化オプションが用意されています。この連載では、C/C++ソースのコンパイル時にパフォーマンスに影響する幾つかの最適化オプショ...
インテル® DPC++/C++ コンパイラー

コンパイラー最適化入門: 第2回 SIMD 命令と伝統的な IA 命令

Visual* C++、GCC*、インテル® C++ コンパイラーなど、広く利用されているコンパイラーには様々な最適化オプションが用意されています。SIMD 命令にはどれほどの効果があるのか、そして通常の IA 命令との違いは? この回では...
インテル® DPC++/C++ コンパイラー

コンパイラー最適化入門: 第1回 SIMD 命令とプロセッサーの関係

Visual C++*、GCC*、インテル® C++ コンパイラーなど、広く利用されているコンパイラーには様々な最適化オプションが用意されています。プロセッサーのコアの増加に伴いプログラムのマルチスレッド化が注目されていますが、本来プロセッ...