Intel 7400 manual Server hardware, Network I/O

Page 5

White Paper Consolidation of a Performance-Sensitive Application

VM

1

 

VM

 

VM

n

 

2

 

 

Virtual

 

Virtual

 

Virtual

Virtualization

Hypervisor

NIC

LAN

Throughput

10.0

 

 

 

 

8.0

 

 

 

Unused

 

 

6.0

 

I/O capacity

 

 

 

 

4.0

 

 

 

4.0

 

 

2.0

 

 

 

without VMDq

Result: NIC performance can be up to ~60% underutilized

Figure 3.. Network data flow for virtualization without the use of VMDq and NetQueue technologies..

Figure 4.. Impact of virtualization on a 10 GB Ethernet NIC without the use of VMDq and NetQueue..

of virtualization in the Intel lab using common network micro- benchmarks before attempting the virtualization of the gaming server environment. This would allow us to quantify the latency added by virtualization to see if it would be significant. When we were sure that the latency added should not be a concern, we proceeded to test the gaming server virtualization with private testing in the ESL lab and ultimately onto public testing on the Internet with real ESL members.

Server hardware

The PoC targeted the Intel Xeon processor 7300 platform with four processor sockets with the six-core Intel Xeon processor 7400 series (Dunnington). These new processors became available in September 2008 and are hardware and software compatible with Intel Xeon processor 7300-based platforms that have been in production for more than a year. The Intel Xeon processor 7400 series delivers a performance boost from using six rather than four cores per socket and by the addition of a new 16 MB L3 cache. It also delivers an energy-efficiency boost derived from our 45nm high-k process technology. In addition, the Intel Xeon processor 7400 series has added some

enhanced hardware-assist features for virtualization. The platform supports 32 memory slots for up to 256 GB capacity. In this PoC we used 32 GB.

Network I/O

But virtualization is not just about CPU and memory resources. It’s important to have I/O tuned for virtualization, too.

In a typical virtualization scenario (Figure 3), the network I/O for all the VMs is delivered to the hypervisor. The hypervisor then performs the necessary Ethernet switching functions in software to forward each network flow to the destination VM. This software function, called a virtual switch, is much slower than

atypical hardware-based Ethernet switch and causes CPU loading that detracts from application VM performance. Also, the hypervisor virtual switch has to process all the interrupts sent by the network I/O device on a single CPU core. This can be a bottleneck too, especially for faster networks like 10 GbE.

As shown in Figure 4, the Intel® 10 GbE NIC runs into this single- core interrupt processing load bottleneck. In this case, the 10 GbE NIC can only receive 4 GB of traffic due to the saturation of the single CPU core processing all the receive interrupts at 10 GB line rate.

5

Image 5
Contents Abstract Table of Contents Non-virtualizable applications Introduction Can We Virtualize Everything?ESL Proof of Concept PoC overview Problem statementNetwork I/O Server hardwareVMDq and NetQueue Optimize switching Load-balance interrupts Key performance metrics Question the AssumptionsSoftware stack Round-trip network latency tests Gaming protocolScenarios 2 and 3 Virtualized with and without VMDq/NetQueue Firewall ESL game testingServer consolidation ROI DeliveredOther savings Power savingsConclusions Additional sources of information on this topic ResourcesPage We want to hear from you

7400 specifications

The Intel 7400 is a significant component in the realm of data center and cloud computing, specifically engineered to cater to the evolving demands of modern workloads. This processor plays a crucial role in maintaining the efficiency and effectiveness of various applications, particularly in artificial intelligence (AI), machine learning (ML), and high-performance computing (HPC).

One of the standout features of the Intel 7400 is its high core count, boasting up to 28 cores per processor. This architecture enables exceptional multi-threading capabilities, which is vital for handling concurrent tasks and improving overall throughput. The increased core count, alongside Intel's Hyper-Threading Technology, allows applications to utilize threads more efficiently and manage several workloads simultaneously, ensuring optimal performance across diverse tasks.

The architecture of the Intel 7400 is built upon the innovative Cascade Lake framework, which incorporates several performance optimizations over its predecessors. This includes support for advanced memory configurations, enhanced memory bandwidth, and improved support for High Bandwidth Memory (HBM). The processor also features Intel's Turbo Boost Technology, which automatically adjusts the clock speed to enhance performance on demand, allowing users to tackle intensive processes when necessary without sacrificing energy efficiency.

In addition to performance enhancements, Intel 7400 enhances security in a data-centric world. It incorporates built-in security features such as Intel Software Guard Extensions (SGX) which provide hardware-based isolation for sensitive data and workloads. This is particularly important for applications dealing with confidential information, ensuring that even in cloud environments, data integrity and privacy are maintained.

Another notable characteristic of the Intel 7400 is its comprehensive support for various virtualization technologies. This allows organizations to run multiple operating systems and instances on a single physical server, reducing hardware costs and improving resource utilization. The processor is also equipped with Intel Virtualization Technology (VT-x), simplifying the creation and management of virtual machines, thus enabling businesses to scale operations effortlessly.

The Intel 7400 is well-suited for power efficiency and thermal management, an essential factor for organizations looking to cut operational costs. Its design allows for effective heat dissipation, ensuring that the processor maintains high performance without overheating, ultimately prolonging its lifespan and reliability.

In summary, the Intel 7400 processor represents a fusion of high performance, versatile capabilities, and robust security features tailored for data-centric environments. With its advanced architecture, increased core counts, and support for a variety of applications, it positions itself as an essential component for enterprises looking to thrive in the digital age.