#Number TR-PDS-1998-015 #Title Techniques for Low-Overhead and No-Overhead Communication Using Commodity Superscalar Processors #Author Brian Grayson and Craig Chase #Abstract Previous researchers in user-level message-passing parallel computing have attempted to reduce communication overhead via several techniques: integrating part or all of the network interface (NI) on the CPU, allowing NI device register accesses to be cached, or using polling to avoid the overhead of interrupts. Unfortunately, these techniques incur significant overhead if applied to a superscalar processor system. We have developed architectural features that have the potential to alleviate these overheads. In this paper we present the results of simulations which demonstrate successful overlap of communication overhead and network latency with useful work. This benefit was achieved without sacrificing programmibility --- our message-passing libraries use PVM semantics. #Bib @techreport{YourBibLabelHere, Author = "Brian Grayson and Craig Chase", Title = "Techniques for Low-Overhead and No-Overhead Communication Using Commodity Superscalar Processors", Number = "TR-PDS-1998-015", Month = "December", Year = "1998", Note = "Available from {\tt http://maple.ece.utexas.edu/TechReports/1998/TR-PDS-1998-015.ps.Z}." }