UP1000 Motherboard — Single-Processor Alpha 21264 Board

The UP1000 was Alpha Processor, Inc.'s attempt to make a 64-bit Alpha 21264 workstation feel like an ordinary PC build: a standard ATX board, a Slot B processor module, commodity SDRAM and AGP graphics, all tied together by AMD's Irongate system controller. It was aimed squarely at technical workstations and the fast-growing Linux community.

Why the UP1000 existed

When Samsung and Digital Equipment formed Alpha Processor, Inc. in 1998, the Alpha architecture had a reputation problem that had little to do with performance. Alpha chips routinely topped integer and floating-point benchmarks, but the systems built around them were expensive, proprietary and sold through channels that most small integrators never touched. A Digital or Compaq AlphaStation carried custom chipsets, custom memory and custom enclosures, and the price reflected it.

API's strategy was to break that pattern by leaning on the PC ecosystem. The key enabler was the EV6 bus. Digital had licensed the 21264's system bus to AMD, which used it for the Athlon. That meant AMD's first Athlon chipset, the AMD-751 "Irongate" north bridge, spoke essentially the same electrical language as the Alpha 21264. By pairing the Alpha processor with a chipset that was being produced in PC volumes, API could build an Alpha board with a PC-class bill of materials. The UP1000 was the result.

Architecture and board layout

At the heart of the board sits a Slot B connector, API's cartridge format for the Alpha 21264. The processor, its backside L2 cache SRAMs and the supporting clock and voltage circuitry live on the module, so the motherboard itself does not need to route the very fast cache interface. This mirrors the approach Intel had taken with Slot 1 and AMD with Slot A, and it made it possible to ship different speed grades and cache sizes without redesigning the board.

The Irongate north bridge connects the processor over the EV6 point-to-point bus and provides the memory controller, the AGP port and the primary PCI bus. A conventional PC south bridge hangs off PCI and supplies the legacy plumbing: IDE channels, USB, the floppy controller, serial and parallel ports and the ISA bridge. Because these parts were the same class of silicon found on mainstream x86 boards, standard drivers in the Linux kernel already knew how to talk to most of them.

Main characteristics

FeatureUP1000
ProcessorOne Alpha 21264 (EV6) on a Slot B module; later modules used faster parts
Clock speedsRoughly 600-700 MHz depending on module
L2 cacheBackside cache on the module, typically 2 MB or 4 MB
System controllerAMD-751 "Irongate" north bridge
Processor busEV6 point-to-point bus, double-data-rate signalling
MemoryPC100-class SDRAM DIMMs, up to several hundred MB (chipset limit under 1 GB)
GraphicsAGP slot
Expansion32-bit/33 MHz PCI slots plus legacy ISA
Integrated I/ODual IDE, USB, floppy, serial, parallel, PS/2
Form factorATX
FirmwareAlpha console firmware (SRM / AlphaBIOS-style), plus a Linux boot path

The ATX form factor was more important than it looks on a spec sheet. It meant a UP1000 could drop into an off-the-shelf tower case with an ordinary ATX power supply, using the same drive cages, fans and front-panel connectors as any Pentium III or Athlon system. For integrators, that removed a large part of the cost and hassle of building Alpha machines.

Target workloads

The UP1000 was pitched at buyers who needed serious floating-point throughput on a single desk. The 21264's out-of-order core and high memory bandwidth made it especially strong in:

  • Scientific and engineering computation — finite element analysis, computational fluid dynamics and signal processing codes that had often been developed on Alpha in the first place.
  • 3D rendering and content creation — ray tracers and render engines that benefited from strong double-precision performance.
  • Software development — native 64-bit development and testing, particularly for projects porting code from 32-bit x86 to a clean 64-bit environment.
  • Linux cluster nodes — early Beowulf-style clusters, where a cheap single-processor Alpha node could deliver excellent price/performance per floating-point operation.

The board was less suited to heavy server duty. The Irongate controller was designed for desktop Athlon systems, so the UP1000 inherited a 32-bit PCI bus and a memory ceiling well under a gigabyte. For customers who needed more memory, 64-bit PCI or two processors, API pointed to the UP2000.

Operating system and software support

Linux was the primary operating system for the UP1000, and API made no secret of it. The company worked with distribution vendors and the Alpha Linux community to make sure mainstream releases would install and boot. Red Hat, SuSE and Debian all maintained Alpha ports during this period, and the UP1000 became one of the more common targets for hobbyist and academic Alpha Linux installations. Compaq's optimising C and Fortran compilers and its math libraries for Linux on Alpha gave scientific users a real performance advantage over GCC alone.

Windows NT is a more complicated story. The board's firmware lineage came from the AlphaBIOS world that had supported NT on Alpha, but Compaq ended Windows NT development for Alpha in 1999, and Windows 2000 never shipped for the platform. In practice the UP1000 arrived just as the NT door was closing, so it was sold as a Linux machine first. Tru64 UNIX, Compaq's commercial Unix, targeted Compaq-built hardware and was not a mainstream option on the UP1000; customers who needed Tru64 generally stayed with Compaq AlphaStations or AlphaServers.

Other open systems followed where the hardware documentation allowed. NetBSD and, later, OpenBSD supported a number of Alpha platforms, and enthusiasts brought several of them up on API boards.

Positioning within the API product line

The UP1000 was the entry point to API's Alpha platform. Above it sat the dual-processor UP2000 and its rackmount companion, the PowerRAC Chassis 320, which were aimed at servers and clusters. On the silicon side, the UP1000 used the original Alpha 21264, while later API boards moved to the die-shrunk 21264A for higher clock speeds. A follow-on single-processor board, the UP1100, continued the same low-cost desktop idea with updated components.

Against competing workstations, the UP1000 offered a genuinely unusual proposition: benchmark-leading floating-point performance in a box that cost only moderately more than a high-end x86 PC. Against Compaq's own Alpha workstations it was cheaper and more open, but it lacked the large-memory configurations, validated Tru64 support and enterprise service contracts that corporate buyers expected.

Legacy

The UP1000 proved that an Alpha system could be built, sold and supported like a PC component. It helped seed a generation of Alpha Linux users, supplied nodes for university clusters and demonstrated that the EV6 bus could serve two architectures at once. For more on how API positioned its boards and processors, see the microprocessor overview and the company's support pages.

← Back to the archive