Developer Guide and Reference

  • 2022.1
  • 04/11/2022
  • Public Content
Contents

enum dnnl_cpu_isa_t

Overview

CPU instruction set flags. More…

Detailed Documentation

CPU instruction set flags.
Enum Values
dnnl_cpu_isa_all
Any ISA (excepting those listed as initial support)
dnnl_cpu_isa_sse41
Intel Streaming SIMD Extensions 4.1 (Intel SSE4.1)
dnnl_cpu_isa_avx
Intel Advanced Vector Extensions (Intel AVX)
dnnl_cpu_isa_avx2
Intel Advanced Vector Extensions 2 (Intel AVX2)
dnnl_cpu_isa_avx512_mic
(deprecated) Intel Advanced Vector Extensions 512 (Intel AVX-512) subset for Intel Xeon Phi processors x200 Series.
dnnl_cpu_isa_avx512_mic_4ops
(deprecated) Intel AVX-512 subset for Intel Xeon Phi processors 7235, 7285, 7295 Series.
dnnl_cpu_isa_avx512_core
Intel AVX-512 subset for Intel Xeon Scalable processor family and Intel Core processor family.
dnnl_cpu_isa_avx512_core_vnni
Intel AVX-512 and Intel Deep Learning Boost (Intel DL Boost) support for Intel Xeon Scalable processor family and Intel Core processor family.
dnnl_cpu_isa_avx512_core_bf16
Intel AVX-512, Intel DL Boost and bfloat16 support for Intel Xeon Scalable processor family and Intel Core processor family.
dnnl_cpu_isa_avx512_core_amx
Intel AVX-512, Intel DL Boost and bfloat16 support and Intel AMX with 8-bit integer and bfloat16 support.
dnnl_cpu_isa_avx2_vnni
Intel AVX2 and Intel Deep Learning Boost (Intel DL Boost) support.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.