The document summarizes the Cray T3E supercomputer architecture. It discusses that the Cray T3E uses Alpha EV5 RISC microprocessors across multiple processing elements. It has its own local memory per processing element ranging from 64MB to 2GB. The architecture supports scalability to add more processors, memory, I/O and interconnect bandwidth. It uses a distributed operating system and has features like multiple ports for input/output and an interconnect network between processing nodes.
1. SNJBโs Late Sau K. B. Jain COE, Chandwad
Department of Computer Engineering
Academic Year 2020-21
Subject: HPC
Case Study on Cray T3E Architecture
BY
NAME: DIVYA PRAFULL WANI
ROLL NO: 41
CLASS: BE COMPUTER
DATE: 16-08-2020
2. Cray T3E Architecture
๏ฑCray T3E architecture are microprocessor for super-computing system.
๏ฑCray T3E is a RISC(Reduced Instruction Set Computer) architecture which is
very powerful microprocessors.
๏ฑT3E systems contain a large number of processing elements (PE). Each PE
consists of a DEC Alpha EV5 RISC microprocessor.
3. Design features
๏ฑThe CRAY T3E is a scalable shared-memory multiprocessor
๏ฑThe system architecture is designed to tolerate latency and enhance scalability.
๏ฑThe T3E system was fully self-hosted and ran the UNICOS/mk distributed
operating system.
๏ฑCray T3E scalability can handle added processors and memory as well as larger
I/O and interconnection bandwidths.
๏ฑBroad range implementation
๏ฑCray T3E system has their own local memory.
4. Cray T3E Architecture:
1. Memory :
T3E has its own local memory with capacity from 64 megabytes to 2 gigabytes.All
address are represented using bytes. Two consecutive bytes form a word, four bytes
form a longword, eight bytes form a quadword.
2. Register :
The Alpha architecture includes 32 general-purpose register from R0 to R31. R31
always contain the value zero. Each general-purpose register in Alpha architecture of
Cray T3E system is 64-bit long Other than 32 general-purpose register there are also 32
floating-point registers from F0 to F31 and F31 always contain zero value. Each
floating-point register have 64-bit length.
5. Continuedโฆ
3. Data Formats:
โฆ Integers are stored as longwords or quadwords.
โฆ Characters are represented using 8-bit ASCII codes.
โฆ Floating points are represented using two different floating-point formats.
4. Instruction Formats:
In Cray T3E architecture there are basically five instruction formats.All of these
formats are 32 bit long and first 6 bits of the instruction word represents the opcode.
Some instruction formats also have an โfunctionalโ field in which function of different
registers are specified.
6. Continuedโฆ..
5. Addressing Modes:
Just like in most of the RISC architectures, the only instructions that deals with
memory are load, store and branch instructions.
There are two modes to address operands in memory:
Register indirect with displacement mode is used for load, store and subroutine
jumps operations.
PC-relative mode is used for conditional and unconditional branches.
6. Instruction Set:
Cray T3E architecture has approximately 130 machine instructions. Cray T3E
architecture uses a large number of instructions to do the implementation of
operations as fast as possible.
7. Continuedโฆ
7. Input and Output:
Cray T3E architecture uses multiple ports to perform I/O. These multiple ports have
one or more I/O channels, which are integrated into the network that interconnects
the processing nodes. All these channels are controllable and accessible from all PEโs
(Processing Elements).