 The Wisconsin Wind Tunnel (WWT) Project seeks to develop a consensus about the middle-level interface--below languages and compilers and above system software and hardware.  Our first proposed interface was <A HREF="ftp://ftp.cs.wisc.edu/wwt/tocs93_csm.ps"> <em>Cooperative Shared Memory,</em></A> which is an evolutionary extension to conventional shared-memory software and hardware.  Recently, we have been working on a more revolutionary interface called  <A HREF="ftp://ftp.cs.wisc.edu/wwt/compcon95_tempest.ps"><em>Tempest.</em></A> Tempest provides the mechanisms that allow programmers, compilers, and program libraries to implement and use message passing, transparent shared memory, and hybrid combinations of the two.  We are developing implementations of Tempest on a Thinking Machines CM-5, a cluster of workstations (<A HREF="http://www.cs.wisc.edu/~wwt/cow.html">Wisconsin COW</A>), and a hypothetical hardware platform.  One approach on COW uses bus snooping logic, implemented with  <A HREF="http://www.cs.wisc.edu/~pfile/vortex/vortex.html">FPGAs and SRAM</A>. We are collaborating with the <A HREF="http://www.cs.wisc.edu/~paradyn/"> Wisconsin Paradyn Project</A> to adapt their performance tools to Tempest. <BLOCKQUOTE> <img alt="o" src="http://www.cs.wisc.edu/~wwt/redball.gif"> <A HREF="ftp://ftp.cs.wisc.edu/wwt/nsf96_summary.ps">Overview</a> and  <A HREF="ftp://ftp.cs.wisc.edu/wwt/annobib.ps">Annotated Bibliography</a> <p>
