%=====================================================================
%                             Abstract
%=====================================================================

\begin{abstract}

In order to become generally useful, message passing mechanisms not
only need to provide high performance, but also the {\em \3m/}:
multi-granularity, multi-threading and multi-processing. In this
paper, we discuss these requirements and why they are needed, and
describe the message passing mechanisms of \start/ which provide such
functionality while delivering high performance.  We discuss how
\start/ implements the \3m/ and predict its performance.  \start/'s
novel message passing mechanisms offer a definitive advantage in a
multi-threaded environment without compromising the performance in a
single-threaded environment.  To our knowledge, no architecture
supports this entire range of functionality while providing high
performance.

\end{abstract}

%=====================================================================
%                                END
%=====================================================================
