WWT Logo Wisconsin Wind Tunnel Project

NOTE: This project is matured; its successor is Wisconsin Multifacet


The Wisconsin Wind Tunnel Project focuses on trade-offs for designing cost-effective parallel machines supporting shared memory. In this work we have published more than five dozen papers which are listed in our Annotated Bibliography.

The project focus has centered on three phases of parallel machine design. The first phase examined Cooperative Shared Memory that simplified shared memory hardware by allowing software to manage data movement.

The second phase proposed the more-general Tempest interface that enabled programmers, compilers, and program libraries to implement and use message passing, transparent shared memory, and hybrid combinations of the two.

We are now moving into a third phase which returns to a greater hardware emphasis and seeks to use system-wide prediction and speculation to improve performance even as communication latencies (measured in instruction opportunities) increase (e.g., Coherence Prediction and Multicast Snooping). See also the Wisconsin Multifacet home page.

Furthermore, our parallel machine design foci have and continue to serve as catalysts for a constellation of related research. This research include examinations of SMP cluster design, network interface design, coherence protocol verification, execution-driven simulation, data parallel compilation, path profiling, and cache conscious data allocation and reorganization.

Finally, we have developed and distributed many tools, including software for parallel execution-driven simulation (Wisconsin Wind Tunnel) executable editing (Executable Editing Library), and cache-conscious data allocation and reorganization (ccmalloc and ccmorph).

o Overview and Annotated Bibliography

o Slides from an Overview Talk (November 1995) with one slide per page or four slides per page

o Complete Technical Papers

o Contributors

o Funding Sources

o Origin of Project Name

o Wisconsin Week Article on WWT & Paradyn

o Related Projects

o Wisconsin CS's Computer Architecture Group

o Computer Sciences Department at the University of Wisconsin

o World-Wide Computer Architecture Information



Last Updated: 20 May 2005 by Mark D. Hill