All Topics  
Alpha 21364

 

   Email Print
   Bookmark   Link






 

Alpha 21364



 
 
The Alpha 21364, code-named "Marvel", also known as EV7, is a microprocessor
Microprocessor

A microprocessor incorporates most or all of the functions of a central processing unit on a single integrated circuit . The first microprocessors emerged in the early 1970s and were used for electronic calculators, using Binary-coded decimal arithmetic on 4-bit Word ....
 developed by Compaq
Compaq

Compaq Computer Corporation was an United States personal computer company founded in 1982, and is now a brand name of Hewlett-Packard Company....
 that implemented the Alpha
DEC Alpha

Alpha, originally known as Alpha AXP, was a 64-bit reduced instruction set computer instruction set architecture developed by Digital Equipment Corporation , designed to replace the 32-bit VAX complex instruction set computer ISA and its implementations....
 instruction set architecture (ISA).

History
The Alpha 21364 was revealed in October 1998 by Compaq at the 11th Annual Microprocessor Forum. It was expected to be taped-out
Tape-out

In electronics design, tape-out or tapeout is the final stage of the design cycle of integrated circuits or printed circuit boards, the point at which the description of a circuit is sent for manufacture....
 in late 1999, with samples available in early 2000 and volume shipments in late 2000.

At the 11th Annual Microprocessor Forum, it was described was an Alpha 21264
Alpha 21264

The Alpha 21264 is a microprocessor developed and fabricated by Digital Equipment Corporation that implemented the DEC Alpha instruction set architecture ....
 with a 1.5 MB 6-way set-associative on-die secondary cache, an integrated Direct Rambus DRAM
RDRAM

Direct Rambus DRAM or DRDRAM is a type of synchronous DRAM, designed by the Rambus Corporation....
 memory controller
Memory controller

The memory controller is a digital circuit which manages the flow of data going to and from the main memory. It can be a separate chip or integrated into another chip, such as on the Die of a microprocessor....
 and an integrated network controller for connecting to other microprocessors.






Discussion
Ask a question about 'Alpha 21364'
Start a new discussion about 'Alpha 21364'
Answer questions from other users
Full Discussion Forum



Encyclopedia


The Alpha 21364, code-named "Marvel", also known as EV7, is a microprocessor
Microprocessor

A microprocessor incorporates most or all of the functions of a central processing unit on a single integrated circuit . The first microprocessors emerged in the early 1970s and were used for electronic calculators, using Binary-coded decimal arithmetic on 4-bit Word ....
 developed by Compaq
Compaq

Compaq Computer Corporation was an United States personal computer company founded in 1982, and is now a brand name of Hewlett-Packard Company....
 that implemented the Alpha
DEC Alpha

Alpha, originally known as Alpha AXP, was a 64-bit reduced instruction set computer instruction set architecture developed by Digital Equipment Corporation , designed to replace the 32-bit VAX complex instruction set computer ISA and its implementations....
 instruction set architecture (ISA).

History


The Alpha 21364 was revealed in October 1998 by Compaq at the 11th Annual Microprocessor Forum. It was expected to be taped-out
Tape-out

In electronics design, tape-out or tapeout is the final stage of the design cycle of integrated circuits or printed circuit boards, the point at which the description of a circuit is sent for manufacture....
 in late 1999, with samples available in early 2000 and volume shipments in late 2000.

At the 11th Annual Microprocessor Forum, it was described was an Alpha 21264
Alpha 21264

The Alpha 21264 is a microprocessor developed and fabricated by Digital Equipment Corporation that implemented the DEC Alpha instruction set architecture ....
 with a 1.5 MB 6-way set-associative on-die secondary cache, an integrated Direct Rambus DRAM
RDRAM

Direct Rambus DRAM or DRDRAM is a type of synchronous DRAM, designed by the Rambus Corporation....
 memory controller
Memory controller

The memory controller is a digital circuit which manages the flow of data going to and from the main memory. It can be a separate chip or integrated into another chip, such as on the Die of a microprocessor....
 and an integrated network controller for connecting to other microprocessors. Changes the Alpha 21264 core included a larger victim buffer, which was quadrupled in capacity to 32 entries, 16 for the Dcache and 16 for the Scache. It was reported by the Microprocessor Report that Compaq considered implementing minor changes to branch predictor to improve branch prediction accuracy and doubling the miss buffer in capacity to 16 entries instead of 8 in the Alpha 21264.

The original schedule was delayed, with the tape-out in April 2001 instead of late 1999. The Alpha 21364 was introduced in January 2002, operating at 1.25 GHz. Unlike previous Alpha microprocessors, the Alpha 21364 was not sold on the market. Systems using the Alpha 21364 from HP used models operating at 1.0 GHz. A 1.15 GHz Alpha 21364 was introduced on 16 August 2004 as part of the introduction of the EV7z.

The Alpha 21364 was originally intended to be succeeded by the Alpha 21464, code-named EV8, an entirely new implementation of the Alpha ISA with four-way simultaneous multithreading
Simultaneous multithreading

Simultaneous multithreading, often abbreviated as SMT, is a technique for improving the overall efficiency of superscalar Central processing unit with Multithreading ....
 (SMT). It was first presented in 1999 at the 12th Annual Microprocessor Forum, but was cancelled in June 2001 at a late stage of development.

Development


The development of the Alpha 21364 was most focused on features that would improve memory performance, as the result of column written by Richard L. Sites, the chief architect of the Alpha Architecture
DEC Alpha

Alpha, originally known as Alpha AXP, was a 64-bit reduced instruction set computer instruction set architecture developed by Digital Equipment Corporation , designed to replace the 32-bit VAX complex instruction set computer ISA and its implementations....
. The column concluded that, "Over the coming decade, memory subsystem design will be the only important design issue for microprocessors."

Description


The Alpha 21364 was an Alpha 21264 with a 1.75 MB on-die secondary cache, two integrated memory controllers and an integrated network controller.

Core


The Alpha 21364's core is based on the EV68CB, a derivative of the Alpha 21264
Alpha 21264

The Alpha 21264 is a microprocessor developed and fabricated by Digital Equipment Corporation that implemented the DEC Alpha instruction set architecture ....
. The only modification was a larger victim buffer, now quadrupled in capacity to 32 entries. The 32 entries of victim buffer is divided equally into 16 entries each for the Dcache and Scache. Although the Alpha 21364 is a fourth-generation implementation of the Alpha Architecture, aside from this modification, the core is otherwise identical to that in the EV68CB derivative of the Alpha 21264.

Scache


The secondary cache (termed "Scache") has a capacity of 1.75 MB and is 7-way set associative
CPU cache

A CPU cache is a cache used by the central processing unit of a computer to reduce the average time to access computer storage. The cache is a smaller, faster memory which stores copies of the data from the most frequently used main memory locations....
. The cache protected by single-bit error correction, double-bit error detection (SECDED) error-correcting code (ECC). A 128-bit data path connects the cache to the cache controller. Access to the cache is fully pipelined so the data path yields a sustainable bandwidth of 16 GB/s at 1.0 GHz. The time required for data requested from the cache to when it can be used is 12 clock cycles.

Memory controller


The Alpha 21364 has two integrated memory controller
Memory controller

The memory controller is a digital circuit which manages the flow of data going to and from the main memory. It can be a separate chip or integrated into another chip, such as on the Die of a microprocessor....
s, each providing five RDRAM
RDRAM

Direct Rambus DRAM or DRDRAM is a type of synchronous DRAM, designed by the Rambus Corporation....
 channels that support PC800 Rambus inline memory module
RDRAM

Direct Rambus DRAM or DRDRAM is a type of synchronous DRAM, designed by the Rambus Corporation....
s (RIMMs). The memory controller's fifth channel is used to provide RAID
RAID

RAID is an acronym first defined by David A. Patterson , Garth A. Gibson and Randy Katz at the University of California, Berkeley in 1987 to describe a Redundant Array of Inexpensive Disks, a technology that allowed computer users to achieve mainframe-class storage reliability from low-cost and less reliable PC-class disk-drive componen...
-like redudancy. Each channel is 16 bits wide and operates at 400 MHz. The total memory bandwidth of the eight RDRAM channels is 6.4 GB/s.

R-box


The R-box contains the network router. The network router connected the microprocessor to other microprocessors using four ports named North, South, East and West. Each port consisted of two 16-bit unidirectional links operating at 400 MHz. The network router also provided a fifth port for I/O, which consisted of two unidirectional 32-bit links operating at 200 MHz, yielding a peak bandwidth of 3.2 GB/s. The I/O port links are twice as wide and operate at half the clock frequency to simplify the design of the I/O ASIC.

The Alpha 21364 can connect to other microprocessors using various network topologies, such as a 3D torus. In multiprocessing
Multiprocessing

Multiprocessing is the use of two or more CPU within a single computer system. The term also refers to the ability of a system to support more than one processor and/or the ability to allocate tasks between them....
 systems, each microprocessor is a node with its own memory. Accessing the memory of other nodes is possible, but with a latency. The latency increases with distance, thus the Alpha 21364 implements non-uniform memory access
Non-Uniform Memory Access

Non-Uniform Memory Access or Non-Uniform Memory Architecture is a computer storage design used in multiprocessors, where the memory access time depends on the memory location relative to a processor....
 multiprocessing. I/O was also non-uniform.

Fabrication


The Alpha 21364 contained 152 million transistors on a die
Die (integrated circuit)

A die in the context of integrated circuits is a small block of semiconducting material, on which a given functional circuit is fabricated.Typically, integrated circuits are produced in large batches on a single wafer of electronic-grade silicon through processes such as photolithography....
 with an area of 397 mm2. It was fabricated by International Business Machines
IBM

International Business Machines Corporation, abbreviated IBM and nicknamed "Big Blue" , is a multinational corporation computer technology and consulting corporation headquartered in Armonk, New York, New York, United States....
 (IBM) in a 0.18 µm complementary metal–oxide–semiconductor
CMOS

Complementary metal?oxide?semiconductor , is a major class of integrated circuits. CMOS technology is used in microprocessors, microcontrollers, Static Random Access Memory, and other digital logic circuits....
 (CMOS) process
Semiconductor fabrication

Semiconductor device fabrication is the process used to create chips, the integrated circuits that are present in everyday electrical and electronics devices....
 with seven levels of interconnect. It was packaged in a 1443-contact flip-chip land grid array
Land grid array

The land grid array is a type of surface-mount packaging used for integrated circuits. It can be electrically connected to a Printed circuit board either by the use of a CPU socket or by soldering directly to the PCB....
 (LGA). It used a 1.65 V power supply and a 1.5 V external interface for a maximum power dissipation of 135 W at 1.25 GHz.

Alpha 21364A


The Alpha 21364A, code-named EV79, previously EV78, was a further development of the Alpha 21364. Intended to be the last Alpha microprocessor, with an introduction date in 2004, it was cancelled on 23 October 2003, with HP citing performance and schedule issues as reasons. A prototype was presented at the International Solid State Circuits Conference in 2003, operating at 1.45 GHz. Improvements included higher clock frequencies in the range of ~1.6 to ~1.7 GHz and support for 1066 Mbit/s RDRAM memory. It was to be fabricated in a 0.13 µm silicon on insulator
Silicon on insulator

Silicon on insulator technology refers to the use of a layered silicon-insulator-silicon Substrate in place of conventional silicon substrates in semiconductor manufacturing, especially microelectronics, to reduce parasitic device capacitance and thereby improve....
 (SOI) process. Power supply voltage was to be reduced to 1.2 V.

EV7z


The EV7z was a further development of the Alpha 21364. The EV7z became known on 23 October 2003 when HP announced that it had cancelled the Alpha 21364A and would be replacing it with the EV7z. Compared to the Alpha 21364, the EV7z was 14 to 16 percent faster, but was still slower than the Alpha 21364A it replaced, which was estimated to outperform the Alpha 21364 by 25 percent at 1.5 GHz. The EV7z was introduced on 16 August 2004. It was discontinued on 27 April 2007, alongside the AlphaServer GS1280. The EV7z was the last Alpha microprocessor to be developed and introduced. It operated at 1.3 GHz, supported PC1066 RIMMs and was fabricated in the same 0.18 µm process as the Alpha 21364. The only user of the EV7z was HP, who used it in their AlphaServer GS1280
AlphaServer

AlphaServer was the name given to a series of server computers, produced from 1994 onwards by Digital Equipment Corporation, and latterly by Compaq and Hewlett-Packard....
 server.