iSUS編集部 - 菅原
Latest from iSUS編集部 - 菅原
-
-
64 コアを超える Windows 環境でマルチスレッド・プログラミングをしてみる
64ビット版の Windows 7 や Windows Server 2008 R2 では、システムに 64コアを超える論理プロセッサーが搭載されていると、プロセッサーはプロセッサー・グループに分割されます。これまでこの…
続きを読む -
コンパイラー最適化入門: 第6回 ベクトル化の裏技集
Visual* C++、GCC*、インテル® C++ コンパイラーなど、広く利用されているコンパイラーには様々な最適化オプションが用意されています。この連載では、C/C++ ソースのコンパイル時にパフォーマンスに影響する…
続きを読む -
コンパイラー最適化入門: 第5回 明示的にベクトル化されたコードを記述する
Visual* C++、GCC*、インテル® C++ コンパイラーなど、広く利用されているコンパイラーには様々な最適化オプションが用意されています。この連載では、C/C++ ソースのコンパイル時にパフォーマンスに影響する…
続きを読む -
コンパイラー最適化入門: 第4回 自動ベクトル化はどんな時に行われるか
Visual* C++、GCC*、インテル® C++ コンパイラーなど、広く利用されているコンパイラーには様々な最適化オプションが用意されています。この連載では、C/C++ ソースのコンパイル時にパフォーマンスに影響する…
続きを読む -
コンパイラー最適化入門: 第3回 インテル® コンパイラーのベクトル化レポートを活用する
Visual* C++、GCC*、インテル® C++ コンパイラーなど、広く利用されているコンパイラーには様々な最適化オプションが用意されています。この連載では、C/C++ソースのコンパイル時にパフォーマンスに影響する幾…
続きを読む -
コンパイラー最適化入門: 第2回 SIMD 命令と伝統的な IA 命令
Visual* C++、GCC*、インテル® C++ コンパイラーなど、広く利用されているコンパイラーには様々な最適化オプションが用意されています。SIMD 命令にはどれほどの効果があるのか、そして通常の IA 命令との…
続きを読む -
コンパイラー最適化入門: 第1回 SIMD 命令とプロセッサーの関係
Visual C++*、GCC*、インテル® C++ コンパイラーなど、広く利用されているコンパイラーには様々な最適化オプションが用意されています。プロセッサーのコアの増加に伴いプログラムのマルチスレッド化が注目されてい…
続きを読む