BIB-VERSION:: CS-TR-v2.0 ID:: UCB//S2K-92-17 ENTRY:: February 18, 1994 TITLE:: Exploiting In-Kernel Data Paths to Improve I/O Throughput and CPU Availability DATE:: November 1992 AUTHOR:: Pasquale, Joseph AUTHOR:: Fall, Kevin R. PAGES:: 11 ABSTRACT:: We present the motivation, design, implementation, and performance evaluation of a UNIX kernel mechanism capable of establishing fast in-kernel data pathways between I/O objects. A new system call, \fIsplice()\fP moves data asynchronously and without user-process intervention to and from I/O objects specified by file descriptors. Performance measurements indicate improved I/O throughput and increased CPU availability attributable to reduce context switch and data copying overhead. RETRIEVAL:: postscript (in all.ps) END:: UCB//S2K-92-17