x86-64 level
x86-64-v1
Vendor
Intel
First products
2011
Products
Atom N2000 and D2000 (Cedarview), Atom Z2000
Segments
desktopmobileserver
GCC target
-march=bonnell

Intel's manual counts these processors as a later generation of Bonnell's Atom microarchitecture, with the same extensions up to SSSE3; GCC has no separate -march for it.

Product lines

The product lines built on Saltwell, with the market segment the vendor sells each in and the sockets or soldered (BGA) packages its processors come in. Each socket links to the vendor page that states it.
Product lineSegmentSocketSource
Atom N2000 (Cedarview)mobileBGA559intel.com
Atom D2000 (Cedarview)desktopBGA559intel.com
Atom Z2400 (Penwell)mobileFC-MB4617 (BGA)intel.com
Atom Z2500 and Z2700 (Cloverview)mobileFC-MB4760 (BGA)intel.com
Atom S1200 (Centerton)serverBGA1283intel.com

Why not x86-64-v2?

Saltwell lacks POPCNT, SSE4.1 and SSE4.2, all of which x86-64-v2 requires.

Feature checklist

Features required by each x86-64 level and whether Saltwell has them. OSFXSR and OSXSAVE are set by the operating system; the table checks the hardware features they depend on.
FeatureSaltwellEnumerated byLinux flag
x86-64-v1
CMOVYesCPUID.01H:EDX[15]cmov
CX8YesCPUID.01H:EDX[8]cx8
FPUYesCPUID.01H:EDX[0]fpu
FXSRYesCPUID.01H:EDX[24]fxsr
MMXYesCPUID.01H:EDX[23]mmx
OSFXSR via FXSRYesCPUID.01H:EDX[24]fxsr
SCEYesCPUID.80000001H:EDX[11]syscall
SSEYesCPUID.01H:EDX[25]sse
SSE2YesCPUID.01H:EDX[26]sse2
x86-64-v2
CMPXCHG16BYesCPUID.01H:ECX[13]cx16
LAHF-SAHFYesCPUID.80000001H:ECX[0]lahf_lm
POPCNTNoCPUID.01H:ECX[23]popcnt
SSE3YesCPUID.01H:ECX[0]pni
SSE4.1NoCPUID.01H:ECX[19]sse4_1
SSE4.2NoCPUID.01H:ECX[20]sse4_2
SSSE3YesCPUID.01H:ECX[9]ssse3
x86-64-v3
AVXNoCPUID.01H:ECX[28]avx
AVX2NoCPUID.(EAX=07H,ECX=0):EBX[5]avx2
BMI1NoCPUID.(EAX=07H,ECX=0):EBX[3]bmi1
BMI2NoCPUID.(EAX=07H,ECX=0):EBX[8]bmi2
F16CNoCPUID.01H:ECX[29]f16c
FMANoCPUID.01H:ECX[12]fma
LZCNTNoCPUID.80000001H:ECX[5]abm
MOVBEYesCPUID.01H:ECX[22]movbe
OSXSAVE via XSAVENoCPUID.01H:ECX[26]xsave
x86-64-v4
AVX512FNoCPUID.(EAX=07H,ECX=0):EBX[16]avx512f
AVX512BWNoCPUID.(EAX=07H,ECX=0):EBX[30]avx512bw
AVX512CDNoCPUID.(EAX=07H,ECX=0):EBX[28]avx512cd
AVX512DQNoCPUID.(EAX=07H,ECX=0):EBX[17]avx512dq
AVX512VLNoCPUID.(EAX=07H,ECX=0):EBX[31]avx512vl

Sources

  1. GCC -march=bonnell (processor alias table)
  2. Intel 64 and IA-32 Architectures Software Developer's Manual, Volume 1, 253665-093, Section 2.1.14: The Atom D2000, N2000, E2000, Z2000 and C1000 series are later generations of the Atom family, with extensions up to and including SSSE3.
  3. Intel 64 and IA-32 Architectures Software Developer's Manual, Volume 4, 335592-093, Table 2-1: Models 06_27H, 06_35H and 06_36H: Atom D2000, N2000, E2000, Z2000 and C1000.
  4. Intel ARK: Products formerly Cedarview: Launch dates; the earliest is Q3'11 (Atom D2500).
  5. Linux 7.3 arch/x86/include/asm/intel-family.h: INTEL_ATOM_SALTWELL (Cedarview), _MID (Penwell), _TABLET (Cloverview)