Chapter 1
Introduction
Alpha is a
The Alpha architects examined and analyzed current and theoretical RISC architecture design elements and developed
The Alpha architecture is designed to avoid bias toward any particular operating system or pro- gramming language. Alpha supports the OpenVMS Alpha, DIGITAL UNIX, and Windows NT Alpha operating systems and supports simple software migration for applications that run on those operating systems.
This manual describes in detail how Alpha is designed to be the leadership
1.1 The Alpha Approach to RISC Architecture
Alpha Is a True 64-Bit Architecture
Alpha was designed as a
Alpha Is Designed for Very High-Speed Implementations
The instructions are very simple. All instructions are 32 bits in length. Memory operations are either loads or stores. All data manipulation is done between registers.
The Alpha architecture facilitates pipelining multiple instances of the same operations because there are no special registers and no condition codes.
The instructions interact with each other only by one instruction writing a register or memory and another instruction reading from the same place. That makes it particularly easy to build implementations that issue multiple instructions every CPU cycle.
Introduction