_2025-05-23_11:57:30_ | 2025-05-23 11:57:30 | Intel® Data Direct I_O Technology | 原文链接失效了?试试备份 | TAGs:设备与驱动 PCI_PCIe cache direct injection | Summary: Intel Data Direct I/O Technology (Intel DDIO) is a feature introduced with the Intel Xeon processor E5 and E7 v2 families that allows Intel Ethernet Controllers and adapters to communicate directly with the processor cache, increasing bandwidth, reducing latency, and decreasing power consumption. This is achieved by making the processor cache the primary destination and source of I/O data instead of the traditional method of going through main memory first. Intel DDIO is enabled by default on all Intel Xeon processor E5 and E7 v2 family platforms and benefits all I/O devices, including Ethernet, InfiniBand, Fibre Channel, and RAID. The technology provides significant performance benefits for I/O-bound workloads and reduced power consumption for non-IO-bound workloads. Intel Ethernet products, with their high-performing, stateless architecture, take advantage of the improvements in communication between host and network controller that Intel DDIO provides.英特尔 Data Direct I/O 技术(英特尔 DDIO)是英特尔至强处理器 E5 和 E7 v2 系列中引入的一项功能,允许英特尔以太网控制器和适配器直接与处理器缓存通信,从而增加带宽、减少延迟并降低功耗。这是通过使处理器高速缓存成为 I/O 数据的主要目标和来源来实现的,而不是首先通过主内存的传统方法。英特尔 DDIO 在所有英特尔至强处理器 E5 和 E7 v2 系列平台上默认启用,并受益于所有 I/O 设备,包括以太网、InfiniBand、光纤通道和 RAID。该技术为 I/O 密集型工作负载提供了显著的性能优势,并降低了非 IO 密集型工作负载的功耗。英特尔以太网产品具有高性能、无状态架构,利用了英特尔 DDIO 提供的主机和网络控制器之间通信的改进。 | |
_2025-05-23_11:54:23_ | 2025-05-23 11:54:23 | TPH and cache direct injection support [LWN.net] | 原文链接失效了?试试备份 | TAGs:设备与驱动 PCI_PCIe cache direct injection | Summary: A patch series is proposed for adding TPH (TLP Processing Hints) support in Linux, which is a PCIe feature that allows endpoint devices to provide optimization hints for memory space requests. The new Cache Injection feature leverages TPH and allows PCIe endpoints to inject I/O Coherent DMA writes directly into an L2 cache. This results in memory bandwidth savings and better network performance for applications requiring high performance and low latency, such as networking and storage applications. The patch series includes changes to various Linux kernel files and drivers, specifically the Broadcom BNXT driver, and addresses compilation warnings and errors.提出了一个补丁系列,用于在 Linux 中添加 TPH(TLP 处理提示)支持,这是一项 PCIe 功能,允许端点设备为内存空间请求提供优化提示。新的高速缓存注入功能利用 TPH,并允许 PCIe 端点将 I/O 一致性 DMA 写入直接注入 L2 高速缓存。这可为需要高性能和低延迟的应用程序(如网络和存储应用程序)节省内存带宽并提高网络性能。此补丁系列包括对各种 Linux 内核文件和驱动程序(特别是 Broadcom BNXT 驱动程序)的更改,并解决了编译警告和错误。 | |