AMD (high performance)
Excavator
AMD Excavator (2015) supports x86-64-v3.
- x86-64 level
- x86-64-v3
- Vendor
- AMD
- First products
- 2015
- Products
- A-Series (Carrizo, Bristol Ridge); Athlon X4 845
- Segments
- GCC target
-march=bdver4- Optimization
- Optimizing code for Bulldozer to Excavator
Product lines
| Product line | Segment | Socket | Source |
|---|---|---|---|
| 6th Gen A-Series (Carrizo) | mobile | FP4 (BGA) | ir.amd.com |
| 7th Gen A-Series (Bristol Ridge) | desktop | AM4 | ir.amd.com |
| 7th Gen A-Series (Bristol Ridge) | mobile | FP4 (BGA) | ir.amd.com |
| 7th Gen A-Series (Stoney Ridge) | mobile | FP4 (BGA) | ir.amd.com |
| Athlon X4 | desktop | AM4, FM2+ | ir.amd.com |
| R-Series (Merlin Falcon) | embedded | FP4 (BGA) | ir.amd.com |
| G-Series (Brown Falcon, Prairie Falcon) | embedded | FP4 (BGA) | ir.amd.com |
Why not x86-64-v4?
Excavator lacks AVX512BW, AVX512CD, AVX512DQ, AVX512F and AVX512VL, all of which x86-64-v4 requires.
Feature checklist
| Feature | Excavator | 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 Excavator, in all of its models or in some of them.
- CVE-2022-29900 Retbleed: Retbleed (AMD)
- CVE-2022-23824 Incomplete Branch Prediction Barrier: IBPB and Return Stack Buffer Interactions Some models
- CVE-2022-23823 Frequency Throttling Side Channel: Frequency Scaling Timing Power Side-Channels Some models
- CVE-2021-26341 Straight-line Speculation Some models
- CVE-2020-12890 AMD AGESA, SMM and BIOS firmware: SMM callout in AGESA Some models
- CVE-2018-3639 Speculative Store Bypass
- CVE-2017-5753 Spectre variant 1: Bounds Check Bypass
- CVE-2017-5715 Spectre variant 2: Branch Target Injection
Other AMD (high performance) microarchitectures
Sources
- GCC -march=bdver4 feature set (PTA_BDVER4)
- AMD Unveils 6th Generation A-Series Processor (AMD press release, June 2, 2015): The 6th generation A-Series (Carrizo), with Excavator cores.
- AMD Offers New Thermal Solutions and Processors for Reliable, Near-Silent Performance (AMD press release, February 2, 2016): The Athlon X4 845, with Excavator cores.