[net.unix-wizards] a package for very high speed file I/O

gray@Berkeley@sri-unix (06/27/82)

Date: 16 Jun 1982 17:40:41-PDT
Dave Bennett (Bell Labs) and I have developed a package
we call High Speed File Routines.  These user subroutines
allow file I/O to proceed at near disk speed.  If you have a
special application where you need to whip megabytes around
and you have either lived with the normal file system speed
or resorted to using a raw disk with no file system, then
you may be interested in the package.  We use it for image
processing and signal processing.

Our scheme does not require any kernel changes and
works on PWB, IS/1, V7, 4.1BSD and probably others.
On designated UNIX file systems we arrange for blocks to be 
allocated in clusters.  These contiguous blocks can be transfered
to/from user space with a single I/O operation.  Because we use
the UNIX file system structure, all of the normal utilities still
work (ls, du, rm, tar ...).  The user interface is thru: c_creat,
c_open, c_close, c_read, c_write and c_lseek;

We have a paper that describes the package.  Send a US mail address
if you want a copy.  The package is also available.
	Bob Gray, PAR TECH,   (gray at berkeley)  (duke!adiron!bob)