Terms used throughout this wiki and in Alpha documentation. See also the FAQ.
Digital named each Alpha processor design with an EV number, usually expanded as "Extended VAX", and sold it under a 21x64 part number. The consoles report part numbers, so the EV name often has to be looked up; see CPUs: Names and type codes.
| Name | Part | Notes |
|---|---|---|
| EV4 | 21064 | The first Alpha, 1992. Supported by Linux up to 6.9 |
| EV45 | 21064A | EV4 with larger caches and a faster FPU. Up to Linux 6.9 |
| LCA4, LCA45 | 21066, 21068, 21066A, 21068A | "Low Cost Alpha": an EV4 core with an integrated memory and PCI controller. Up to Linux 6.9 |
| EV5 | 21164 | Four-issue, with an on-chip secondary cache. Up to Linux 6.9 |
| EV56 | 21164A | EV5 with the BWX extension. The oldest processor current kernels support |
| PCA56, PCA57 | 21164PC | A cheaper EV56 without the on-chip secondary cache, and with MVI |
| EV6 | 21264 | Out-of-order execution. Adds FIX, and has BWX and MVI |
| EV67 | 21264A | Adds CIX |
| EV68 | 21264B, 21264C, 21264D | Die shrinks of the EV67, in several variants (EV68AL, EV68CB, EV68CX) |
| EV7 | 21364 | EV68 core with integrated memory controllers and interprocessor links, used in the ES47, ES80, and GS1280 |
| EV79 | 21364A | A die shrink of the EV7, canceled |
| EV8 | 21464 | A four-thread simultaneous multithreading design, canceled in 2001 |
The Alpha architecture was extended after the first processors shipped. Each extension has a bit in the result of the amask instruction, and a GCC -m option. See Instruction Set: ISA extensions.
$29, through which Alpha code reaches global data and the addresses of other functions, using 16-bit displacements. The limited reach is the cause of "relocation truncated to fit" errors; see Toolchains.-mieee, the GCC option that makes floating-point code handle NaNs, infinities, and denormals as IEEE 754 requires, by marking instructions for software completion. Without it, such values raise SIGFPE. See Floating Point.-mieee. See Floating Point: Trap modes and software completion.>>> command prompt, and is the firmware Linux should boot from. See SRM Console and Using the SRM Console.dka0 or dqa0. The first two letters give the driver, for example dk for a SCSI drive, dq for an IDE drive, pk for a SCSI controller, and ew for an Ethernet port; the third letter the adapter; and the number the unit, 100 times the SCSI ID for SCSI devices. 2) They do not always correspond to Linux names. See SRM Console: Device names.CONFIG_ALPHA_GENERIC, which runs on all supported Alpha systems by choosing the machine vector at boot. 4) Distribution kernels are generic. See Kernel: Configuring for a system.alpha_mv= option overrides the choice. See Kernel.