Server CPUs include: 1. CISC type CPU, mainly including Intel server CPU and AMD server CPU. 2. RISC CPU, mainly including PowerPC processor, SPARC processor, PA-RISC processor, MIPS processor, and Alpha processor. 3. VLIW type processor.
Server CPU, as the name suggests, is the CPU (Center Process Unit) used on the server.
As we all know, the server is an important device in the network. It must be accessed by as few as dozens of people and as many as thousands of people. Therefore, the server has fast throughput and super powerful capabilities for large amounts of data. Strict requirements such as stability and long-term operation. Therefore, the CPU is the "brain" of the computer and is the primary indicator of server performance.
Server CPUs are still distinguished according to the CPU instruction system. They are usually divided into CISC CPUs and RISC CPUs. Later, a 64-bit VLIW (Very Long Instruction Word) appeared. architecture) instruction set of the CPU.
What types of server cpu are there?
1. CISC type CPU
CISC is the abbreviation of "Complex Instruction Set Computing" in English, which means "complex instruction set" in Chinese. The x86 (a naming convention for Intel CPU) series CPUs produced by Intel and its compatible CPUs (CPUs produced by other manufacturers such as AMD, VIA, etc.) are based on the PC (personal computer) architecture. This kind of CPU is generally a 32-bit structure, so we also call it IA-32 CPU. (IA: Intel Architecture, Intel architecture). CISC-type CPUs mainly include Intel server CPUs and AMD server CPUs.
Intel’s server CPU
AMD’s server CPU
##2, RISC Type CPU
RISC is the abbreviation of "Reduced Instruction Set Computing" in English, which means "reduced instruction set" in Chinese. It was developed on the basis of the CISC (Complex Instruction Set Computer) instruction system. Some people tested the CISC machine and showed that the frequency of use of various instructions is quite different. The most commonly used ones are relatively simple ones. instructions, they only account for 20% of the total number of instructions, but their frequency of occurrence in the program accounts for 80%. The complex instruction system will inevitably increase the complexity of the microprocessor, making the development of the processor long and costly. And complex instructions require complex operations, which will inevitably reduce the speed of the computer. Based on the above reasons, the RISC CPU was born in the 1980s. Compared with the CISC CPU, the RISC CPU not only simplifies the instruction system, but also adopts a type called "superscalar and super-pipeline structure". Greatly increased parallel processing capabilities (parallel processing refers to a server having multiple CPUs processing at the same time. Parallel processing can greatly improve the data processing capabilities of the server. Department-level and enterprise-level servers should support CPU parallel processing technology). In other words, at the same frequency, the CPU using RISC architecture has much higher performance than the CPU using CISC architecture. This is determined by the technical characteristics of the CPU. CPUs with this instruction system are commonly used in mid-to-high-end servers, especially high-end servers all use CPUs with the RISC instruction system. RISC instruction system is more suitable for high-end server operating system UNIX, and Linux is also a UNIX-like operating system. RISC-type CPUs are not compatible with Intel and AMD CPUs in software and hardware. The CPUs that use RISC instructions in mid-to-high-end servers mainly include the following categories:3. VLIW processor
VLIW is the abbreviation of "Very Long Instruction Word" in English, which means "Very Long Instruction Set Architecture" in Chinese ", the VLIW architecture adopts advanced EPIC (Explicit Parallel Instructions) design, we also call this architecture "IA-64 architecture". EPIC processors are mainly Intel's IA-64 (including the Itanium processor developed by Intel) and AMD's x86-64. For more related knowledge, please visit:PHP Chinese website!
The above is the detailed content of What types of server CPUs are there?. For more information, please follow other related articles on the PHP Chinese website!