Zhaoxin
Century Avenue (Shijidadao)
Zhaoxin Century Avenue (Shijidadao) (2023) supports x86-64-v3.
- x86-64 level
- x86-64-v3
- Vendor
- Zhaoxin
- First products
- 2023
- Products
- KX-7000 and KH-50000
- Segments
- GCC target
-march=shijidadao
Product lines
| Product line | Segment | Socket | Source |
|---|---|---|---|
| KX-7000 | desktop | LGA, FCBGA | zhaoxin.com |
| KX-7000 | mobile | FCBGA | zhaoxin.com |
| KH-50000 | server | LGA | zhaoxin.com |
Why not x86-64-v4?
Century Avenue (Shijidadao) lacks AVX512BW, AVX512CD, AVX512DQ, AVX512F and AVX512VL, all of which x86-64-v4 requires.
Feature checklist
| Feature | Century Avenue (Shijidadao) | Enumerated by | Linux flag |
|---|---|---|---|
| x86-64-v1 | |||
| CMOV | Yes | CPUID.01H:EDX[15] | cmov |
| CX8 | Yes | CPUID.01H:EDX[8] | cx8 |
| FPU | Yes | CPUID.01H:EDX[0] | fpu |
| FXSR | Yes | CPUID.01H:EDX[24] | fxsr |
| MMX | Yes | CPUID.01H:EDX[23] | mmx |
| OSFXSR via FXSR | Yes | CPUID.01H:EDX[24] | fxsr |
| SCE | Yes | CPUID.80000001H:EDX[11] | syscall |
| SSE | Yes | CPUID.01H:EDX[25] | sse |
| SSE2 | Yes | CPUID.01H:EDX[26] | sse2 |
| x86-64-v2 | |||
| CMPXCHG16B | Yes | CPUID.01H:ECX[13] | cx16 |
| LAHF-SAHF | Yes | CPUID.80000001H:ECX[0] | lahf_lm |
| POPCNT | Yes | CPUID.01H:ECX[23] | popcnt |
| SSE3 | Yes | CPUID.01H:ECX[0] | pni |
| SSE4.1 | Yes | CPUID.01H:ECX[19] | sse4_1 |
| SSE4.2 | Yes | CPUID.01H:ECX[20] | sse4_2 |
| SSSE3 | Yes | CPUID.01H:ECX[9] | ssse3 |
| x86-64-v3 | |||
| AVX | Yes | CPUID.01H:ECX[28] | avx |
| AVX2 | Yes | CPUID.(EAX=07H,ECX=0):EBX[5] | avx2 |
| BMI1 | Yes | CPUID.(EAX=07H,ECX=0):EBX[3] | bmi1 |
| BMI2 | Yes | CPUID.(EAX=07H,ECX=0):EBX[8] | bmi2 |
| F16C | Yes | CPUID.01H:ECX[29] | f16c |
| FMA | Yes | CPUID.01H:ECX[12] | fma |
| LZCNT | Yes | CPUID.80000001H:ECX[5] | abm |
| MOVBE | Yes | CPUID.01H:ECX[22] | movbe |
| OSXSAVE via XSAVE | Yes | CPUID.01H:ECX[26] | xsave |
| x86-64-v4 | |||
| AVX512F | No | CPUID.(EAX=07H,ECX=0):EBX[16] | avx512f |
| AVX512BW | No | CPUID.(EAX=07H,ECX=0):EBX[30] | avx512bw |
| AVX512CD | No | CPUID.(EAX=07H,ECX=0):EBX[28] | avx512cd |
| AVX512DQ | No | CPUID.(EAX=07H,ECX=0):EBX[17] | avx512dq |
| AVX512VL | No | CPUID.(EAX=07H,ECX=0):EBX[31] | avx512vl |
Other extensions
Notable extensions outside the x86-64 levels. Vendors sometimes disable these on individual models. Linked names lead to the extension's instructions.
Known vulnerabilities
The CVEs that the sources of the vulnerability list name as affecting Century Avenue (Shijidadao), in all of its models or in some of them.
- CVE-2017-5753 Spectre variant 1: Bounds Check Bypass
Other Zhaoxin microarchitectures
Sources
- GCC -march=shijidadao (processor alias table)
- GCC common/config/i386/cpuinfo.h: Zhaoxin family 7 models from 6Bh are shijidadao
- Zhaoxin news: the KX-7000 series launched (December 12, 2023): The KX-7000 series uses Zhaoxin’s new “Century Avenue” (Shijidadao) core microarchitecture.
- Zhaoxin products: the architecture code name of each series: Gives the KX-7000 and KH-50000 series the code name Century Avenue (Shijidadao).