This document discusses techniques for offloading I/O transactions from the CPU to improve performance. It introduces iDMA which allows direct communication between I/O devices and system memory without CPU involvement. It also describes the "Hot Potato" approach which treats payload data as a "hot potato" passed directly between devices without CPU processing. Finally, it proposes "Device2Device" (D2D) communication which allows direct transfer of data between I/O devices like sending video data directly from a SSD to a NIC without using system memory or the CPU. Measurements show these approaches can significantly reduce latency and improve throughput and power efficiency compared to traditional CPU-managed I/O.