1. 戻る 
  2. 株式会社カットシステム
  3. 書籍
  4. 「512ビット・ベクトルプログラミング入門」

512ビット・ベクトルプログラミング入門
AVX-512 命令を駆使しよう

表紙画像
著者 北山 洋幸
判型 B5変型、504頁
ISBN 978-4-87783-507-1
価格 本体5,000円
発行日 2021年8月10日(初版 第1刷発行)
備考 ダウンロードサービス:学習に使えるサンプルファイル

本書の記載内容について訂正があります。こちらを参照してください。

本書について

 本書では、SIMD命令、特にIntel社CPUのAVX-512命令について解説します。Intel社CPUのSIMD命令は、MMXやSSE命令、そしてAVXやAVX2と進化し、ついに512ビットをサポートしたAVX-512命令を装備するようになりました。AVX-512は、整数演算を強化、ベクトル長の拡張、512ビットだけでなく128ビットまたは256ビットの操作が可能です。また、マスクレジスターやいくつかの機能追加が行われています。

 インストラクションの解説から、簡単なサンプルプログラム、そして1次元や2次元のサンプルプログラムまで示し、AVX-512命令の理解を深めます。

内容見本PDF(約1.2MB)

目次

本文訂正情報

[2023-1-24更新]本文中に誤りがありました。お詫びして訂正いたします。

89ページの本文を下記の通り訂正します。

【誤】

RAX、RCX、RDX、R8~R11、YMM0~YMM5の各レジスターは壊してかまいません。それ以外のレジスターは保護しなければなりません。

【正】

RAX、RCX、RDX、R8~R11、ZMM0~ZMM5、ZMM16~ZMM31の各レジスターは壊してかまいません。それ以外のレジスターは保護しなければなりません。

また、90ページの図5.13を下図の通り訂正します。

訂正:図中のZMM16~ZMM31の網掛けを取ります。