Seminar Topics & Project Ideas On Computer Science Electronics Electrical Mechanical Engineering Civil MBA Medicine Nursing Science Physics Mathematics Chemistry ppt pdf doc presentation downloads and Abstract

Full Version: Intel® I/O Acceleration Technology report
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Intel® I/O Acceleration Technology

[attachment=43132]

Intel® I/OAT helps get network data to and from server applications faster and with greater efficiency (consuming far fewer CPU cycles).
• Network bandwidth is exponentially increasing in corporate networks, from Fast Ethernet to Gigabit Ethernet (GbE) and now 10-Gigabit Ethernet (10 GbE).
• Throughout this evolution, network server performance has kept pace with network traffic increases—until recently.
• Increasingly, network traffic demands are outpacing the ability of servers to keep up, and the gap continues to widen with ever-increasing network communications and transaction processing workloads.
• Intel® I/O Acceleration Technology (Intel® I/OAT) is a server platform network I/O accelerator that takes a platform approach to addressing this traffic problem by breaking up the data handling job among all of the components that make up the platform—the processor, chipset, network controller, and software.
• This distribution approach reduces the workload on the processor while accelerating the flow of data.
• The processor’s job is reduced by giving the chipset and network controller responsibility for moving data in and out of memory.
• Intel also optimized the TCP/IP protocol—an open “etiquette” that enables all types of computers to exchange data via a common language—for Intel-based servers, which cuts the processor’s workload in half, further freeing it to work on other jobs.
Intel I/OAT is actually a set of technologies that each contributes to increased performance.
The features of Intel I/OAT enhance data acceleration across the computing platform:
• Intel® QuickData Technology enables data copy by the chipset instead of the CPU, to move data more efficiently through the server and provide fast, scalable, and reliable throughput.
• Direct Cache Access (DCA) allows a capable I/O device, such as a network controller, to place data directly into CPU cache, reducing cache misses and improving application response times.
• Extended Message Signaled Interrupts (MSI-X) distributes I/O interrupts to multiple CPUs and cores, for higher efficiency, better CPU utilization, and higher application performance.
• Receive Side Coalescing (RSC) aggregates packets from the same TCP/IP flow into one larger packet, reducing per-packet processing costs for faster TCP/IP processing.
• Low Latency Interrupts tune interrupt interval times depending on the latency sensitivity of the data, using criteria such as port number or packet size, for higher processing efficiency.

What is Intel I/OAT ?

Intel I/OAT is Intel I/O Acceleration Technology.
Intel I/O Acceleration Technology (Intel I/OAT) moves data more efficiently through Intel Xeon processor-based servers for fast, scaleable, and reliable network performance.

Intel I/OAT’s Capabilities

Performance:

• Intel I/OAT has ability to reduces CPU overhead, freeing resources for more critical tasks.
• Minimizes performance-limiting bottlenecks by using server’s processors more efficiently by leveraging architectural improvements within the CPU, chipset, network controller, and firmware.
• Accelerates TCP/IP processing, delivers data-movement efficiencies across the entire server platform.
• Intel I/OAT accelerates TCP/IP processing, delivers data-movement efficiencies across the entire server platform, and minimizes system overhead.

Scalability:

• Provides network acceleration that scales seamlessly across multiple Ethernet ports.

Reliability:

Preserves critical network configurations such as teaming and fail over, by maintaining control of the network stack processing within the CPU—where it belongs.
Avoids support risks associated with third-party hardware vendors for network stack updates. Reduces support risks.