Alpha 364 Architecture and HT Protocol
Alpha 364 Architecture and HT Protocol
Introduction:
The Alpha 21364, code-named "Marvel", also known as Alpha 364
and EV7 is microprocessor developed by Digital Equipment
Corporation(DEC), later Compaq Computer Corporation, that
implemented the Alpha instruction set architecture (ISA).
The Alpha 21364 processor provides a high-performance, highly
scalable, and highly reliable network architecture. The router runs at
I.2GHz and routes packets at a peak bandwidth of 22.4 GB/s. The
network architecture scales up to a 128-processor configuration,
which can support up to four terabytes of distributed Rambus
memory and hundreds of terabytes of disk storage. The distributed
Rambus memory is kept coherent via a scalable, directory-based,
cache coherence scheme.
The network also provides a variety of reliability features, such as
per-flit ECC. These features make the 21364 network architecture
well-suited to support communication-intensive server applications.
Main goal of EV7 was to achieve high memory bandwidth and
latency goal by incorporating two on-chip RDRAM memory
controllers and a very large 1.5MB L2 cache.
A second key goal for the processor was scalability.
The
EV7s
memory
bandwidth
scales
the
addition
of
more
Alpha Roadmap
Lower Cost
Higher Performance
0.5m
EV5/333
21164
0.35m
0.18m
EV6/575
21264
EV7/1000
21364
0.35m
0.13m
EV8
0.28m
EV56/600
21164
EV67/750
21264
0.35m
...
0.18m
PCA56/533
21164PC
EV68/1000
21264
0.28m
PCA57/600
21164PC
1995
1996
1997
1998
1999
2000
2001
Higher integration
Higher MHz
New core
Address In
R
A
M
B
U
S
Address Out
L2
Cache
Memory
Controller
Network
Interface
16 L2
Victim Buf
N
S
E
W
I/O
Integrated L2 Cache
The
1.5MB
write
16
bytes/cycle
at
1GHz,
resulting
in
Integrated Network
Interface
Hyper Transport
protocol
Introduction
HyperTransport (HT) is a technology for
interconnection of computer processors. It is a
bidirectional serial/parallel high-bandwidth,
low-latency point-to-point link that was
introduced on April 2, 2001.
The HyperTransport Consortium is in charge of
promoting and developing HyperTransport
technology.
HyperTransport is best known as the system
bus architecture of modern AMD central
processing units (CPUs) and the associated
Nvidia nForce motherboard chipsets.
HyperTransport has also been used by IBM
and Apple for the Power Mac G5 machines, as
well as a number of modern MIPS systems.
Packet-Orientation
HyperTransport is packet-based, where each packet consists
of a set of 32-bit words, regardless of the physical width of
the link. The first word in a packet always contains a
command field. Many packets contain a 40-bit address. An
additional 32-bit control packet is prepended when 64-bit
addressing is required. The data payload is sent after the
control packet. Transfers are always padded to a multiple of
32 bits, regardless of their actual length.
HyperTransport packets enter the interconnect in segments
known as bit times. The number of bit times required depends
on the link width. HyperTransport also supports system
management messaging, signaling interrupts, issuing probes
to adjacent devices or processors, I/O transactions, and
general data transactions.
There are two kinds of write commands supported: posted
and non-posted. Posted writes do not require a response from
the target. This is usually used for high bandwidth devices
such as uniform memory access traffic or direct memory
access transfers. Non-posted writes require a response from
the receiver in the form of a "target done" response. Reads
Frequency Specifications
Implementations
AMD AMD64 and Direct Connect Architecture based CPUs
SiByte MIPS CPUs from Broadcom
PMC-Sierra RM9000X2 MIPS CPU
Raza Thread Processors
Loongson-3 MIPS processor
ht_tunnel from OpenCores project (MPL licence)
ATI Radeon Xpress 200 for AMD Processor
Nvidia nForce chipsets
nForce Professional MCPs (Media and Communication Processor)
nForce 4 series
nForce 500 series
nForce 600 series
nForce 700 series
ServerWorks (now Broadcom) HyperTransport SystemI/O Controllers
HT-2000
HT-2100
The IBM CPC925 and CPC945 PowerPC 970 northbridges, as codesigned and used by Apple in the Power Mac G5[6]
Several open source cores from the HyperTransport Center of
Excellence