Opteron
Encyclopedia : O : OP : OPT : Opteron
The AMD Opteron is the first eighth-generation x86 processor (K8 core), and the first of AMD's AMD64 (x86-64) processors, released April 22, 2003. It is intended to compete in the server market, particularly in the same segment as the Intel Xeon processor.
In June 2006, the TOP500 list ranked an Opteron-powered machine at the Tokyo Institute of Technology in Japan as the seventh fastest supercomputer in the world. On the June 2006 list, 16% of the 500 supercomputer installations were AMD64 Opteron-based systems, while 23.6% were Intel EM64T Xeon-based.
Technical description
The two key capabilities
Feature-wise, Opteron combines two important capabilities in a single processor die:- native execution of legacy x86 32-bit applications without speed penalties
- native execution of x86-64 64-bit applications (linear-addressing beyond 4 GB RAM)
The Opteron processor possesses an integrated DDR SDRAM memory controller. This both reduces the latency penalty for accessing the main RAM and eliminates the need for a separate northbridge chip.
Multi-processor features
In multi-processor systems (more than one Opteron on a single motherboard), the CPUs communicate using the Direct Connect Architecture over high-speed HyperTransport links. Each CPU can access the main memory of another processor, transparent to the programmer. The Opteron approach to multi-processing is not the same as standard symmetric multiprocessing as instead of having one bank of memory for all CPUs, each CPU has its own memory. The Opteron CPU directly supports up to an 8-way configuration, which can be found in mid-level servers. Enterprise-level servers use additional (and expensive) routing chips to support more than 8 CPUs per box.In a variety of computing benchmarks, the Opteron architecture has demonstrated better multi-processor scaling than the Intel Xeon[[Citing sources citation needed]]. In Xeon systems, the total delivered computing power is often less than the sum of the throughputs of the individual CPUs. For example, a Xeon system may execute two simultaneous tasks each at 90% throughput, or four simultaneous tasks each at 80% throughput[[Citing sources citation needed]]. Opteron systems suffer much less drop in aggregate throughput, vindicating AMD's architectural decisions. In particular, the Opteron's integrated memory controller, due to Non-Uniform Memory Access, allows the CPU to access local-RAM without using the HyperTransport bus. Even for non-local memory access and interprocessor communication, only the initiator and target are involved, keeping bus-utilization to a minimum. In contrast, multiprocessor Xeon system CPUs share a single common bus for both processor-processor and processor-memory communication. As the number of CPUs increases in a Xeon system, contention for the shared bus causes computing efficiency to drop.
Multi-core Opterons
In May of 2005, AMD introduced its first "Multi-Core" Opteron CPU's. At the present time, the term "Multi-Core" at AMD in practice means "dual-core"; each physical Opteron chip actually contains two separate processor cores. This effectively doubles the compute-power available to each motherboard processor socket. One socket can now deliver the performance of two processors, two sockets can deliver the performance of four processors, and so on. Since motherboard costs go up dramatically as the number of CPU sockets increases, multicore CPU's now allow much higher performing systems to be built with more affordable motherboards.AMD's model number scheme has changed somewhat in light of its new multicore lineup. At the time of its introduction, AMD's fastest multicore Opteron was the model 875, with two cores running at 2.2 GHz each. AMD's fastest single-core Opteron at this time was the model 252, with one core running at 2.6 GHz. For multithreaded applications, the model 875 would be much faster than the model 252, but for single threaded applications the model 252 would perform faster.
Socket 939
AMD has also released Socket 939 Opterons, reducing the cost of motherboards for low-end servers and workstations. The Socket 939 Opterons are identical to San Diego core Athlon 64s, but are run at a much lower clockspeed than the cores are capable of, making them extremely stable. Since this means that they overclock very well, they are in great demand.Models
Each chip has a three-digit model number, in the form "Opteron xyy". The first digit (the x) specifies the maximum number of CPUs on the target machine:- 1 - Designed for uniprocessor systems
- 2 - Designed for dual-processor systems
- 8 - Designed for systems with 4 or 8 processors
Opteron (130 nm
- Single-core — SledgeHammer (1yy, 2yy, 8yy)
- CPU-Steppings: B3, C0, CG
- L1-Cache: 64 + 64 KiB (Data + Instructions)
- L2-Cache: 1024 KiB, fullspeed
- MMX, Extended 3DNow!, SSE, SSE2, AMD64
- Socket 940, 800 MHz HyperTransport
- Registered DDR SDRAM required, ECC possible
- VCore: 1.50V - 1.55V
- First Release: April 22, 2003 [link]
- Clockrate: 1400 - 2400 MHz (x40 - x50)
Opteron (90 nm
- Single-core — Venus (1yy), Troy (2yy), Athens (8yy)
- CPU-Steppings: E4
- L1-Cache: 64 + 64 KiB (Data + Instructions)
- L2-Cache: 1024 KiB, fullspeed
- MMX, Extended 3DNow!, SSE, SSE2, SSE3, AMD64
- Socket 939/Socket 940, 1000 MHz HyperTransport
- Registered DDR SDRAM required for socket 940, ECC possible
- VCore: 1.35V - 1.4V
- NX Bit
- Optimized Power Management (OPM)
- First Release: February 14, 2005
- Clockrate: 1600 - 3000 MHz (x42 - x56)
Dual-core — Denmark (1yy), Italy (2yy), Egypt (8yy)
- CPU-Steppings: E1, E6
- ...
- Socket 939/Socket 940, 1000 MHz HyperTransport
- ...
- NX bit
See also
External links
- Single-core — Venus (1yy), Troy (2yy), Athens (8yy)
- CPU-Steppings: E4
- L1-Cache: 64 + 64 KiB (Data + Instructions)
- L2-Cache: 1024 KiB, fullspeed
- MMX, Extended 3DNow!, SSE, SSE2, SSE3, AMD64
- Socket 939/Socket 940, 1000 MHz HyperTransport
- Registered DDR SDRAM required for socket 940, ECC possible
- VCore: 1.35V - 1.4V
- NX Bit
- Optimized Power Management (OPM)
- First Release: February 14, 2005
- Clockrate: 1600 - 3000 MHz (x42 - x56)
- CPU-Steppings: E1, E6
- ...
- Socket 939/Socket 940, 1000 MHz HyperTransport
- ...
- NX bit
See also
External links
From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.
