%======================================================================
\section{\start/ Message Queue Organization}
\label{sec:voy-mech}
%======================================================================

The \start/ parallel system supports the \3m/ of message passing
through several mechanisms.  Hardware-enforced virtual message
destination name space private to each process, together with virtual
memory protection of private, memory-mapped message queues ensures
full protection under multi-tasking.

\input{trans}


%======================================================================
\section{Two Novel Message Passing Mechanisms: Express and \tagon/
Messages}
\label{sec:exp-tagon}
%======================================================================

\start/ provides four message passing mechanisms, two fairly standard:
Basic and DMA\footnote{The details are available in a technical
report.}, and two more novel: Express and \tagon/.  Express messages
have very low processor overhead suitable for very short messages. The
\tagon/ mechanism is an extension of Express message mechanism.  Both
these mechanisms are unique and include thread-safe interfaces.

\input{exp-tagon}

%----------------------------------------------------------------------
%                                  END 
%----------------------------------------------------------------------
