📄 http:^^www.cs.wisc.edu^~wwt^wwt_papers.html
字号:
Date: Tue, 05 Nov 1996 21:01:49 GMTServer: NCSA/1.5Content-type: text/htmlLast-modified: Wed, 18 Sep 1996 20:05:28 GMTContent-length: 11461<html><head><title> WWT Technical Papers </title><!-- Changed by: Steven Reinhardt, 1-Mar-1996 --><!-- Changed by: James Larus, 11-Sep-1996 --></head><body><hr><h1><!WA0><!WA0><IMG SRC="http://www.cs.wisc.edu/~wwt/wwt_logo.gif" ALT="WWT Logo" ALIGN=MIDDLE>WWT Technical Papers</h1><ul><li> <!WA1><!WA1><A HREF="#overview">Overview</A><li> <!WA2><!WA2><A HREF="#tempest">Tempest, Typhoon, Blizzard</A><li> <!WA3><!WA3><A HREF="#custom">Custom Protocols</A><li> <!WA4><!WA4><A HREF="#compiling">Compiling for Tempest</A><li> <!WA5><!WA5><A HREF="#hardware">Hardare Design</A><li> <!WA6><!WA6><A HREF="#tools">Tools</A><li> <!WA7><!WA7><A HREF="#csm">Cooperative Shared Memory</A><li> <!WA8><!WA8><A HREF="#wwt">Wisconsin Wind Tunnel</A><li> <!WA9><!WA9><A HREF="#misc">Miscellaneous</A><li> Return to <!WA10><!WA10><A HREF="http://www.cs.wisc.edu/~wwt/">WWT Home Page</A></ul><hr><P><h2><A NAME="overview"> Overview </A></h2><P><!WA11><!WA11><A HREF="ftp://ftp.cs.wisc.edu/wwt/annobib.ps"><cite>The Wisconsin Wind Tunnel Project: An Annotated Bibliography,</cite></A>Mark D. Hill, James R. Larus, David A. Wood(unpublished manuscript, revised frequently).<P><!WA12><!WA12><A HREF="ftp://ftp.cs.wisc.edu/wwt/nsf96_summary.ps"><cite>Parallel Computer Research in the Wisconsin Wind Tunnel Project</cite></A>Mark D. Hill James R. Larus, David A. Wood(NSF Conference on Experimental Research in Computer Systems, Jun. 1996).<P><h2><A NAME="tempest"> Tempest, Typhoon, Blizzard </A></h2><P><!WA13><!WA13><A HREF="ftp://ftp.cs.wisc.edu/wwt/isca94_typhoon.ps"><cite>Typhoon and Tempest: User-Level Shared Memory,</cite></A>Steven K. Reinhardt, James R. Larus, David A. Wood(ACM/IEEE International Symposium on Computer Architecture (ISCA), April 1994).<P><!WA14><!WA14><A HREF="ftp://ftp.cs.wisc.edu/wwt/asplos6_fine_grain.ps"><cite>Fine-grain Access Control for Distributed Shared Memory,</cite></A>Ioannis Schoinas, Babak Falsafi, Alvin R. Lebeck,Steven K. Reinhardt, James R. Larus, David A. Wood(The Sixth International Conference on Architectural Support for ProgrammingLanguages and Operating Systems (ASPLOS VI), Oct. 1994).<P><!WA15><!WA15><A HREF="ftp://ftp.cs.wisc.edu/wwt/compcon95_tempest.ps"><cite>Tempest: A Substrate for Portable Parallel Programs,</cite></A>Mark D. Hill James R. Larus, David A. Wood(Compcon, Mar. 1995).<P><!WA16><!WA16><A HREF="ftp://ftp.cs.wisc.edu/wwt/tr95_tempest_spec.ps"><cite>Tempest Interface Specification,</cite></A>Steven K. Reinhardt(UW CS TR #1267, Feb. 1995).<P><!WA17><!WA17><A HREF="http://scxy.tc.cornell.edu/sc95/proceedings/505_TCHI/SC95.HTM"><cite>StormWatch: A Tool for Visualizing Memory System Protocols,</cite></A>,Trishul M. Chilimbi, Thomas Ball, Stephen G. Eick, and James R. Larus(Supercomputing '95, Dec. 1995).<P><!WA18><!WA18><A HREF="ftp://ftp.cs.wisc.edu/wwt/isca96_dcpld.ps"><cite>Decoupled Hardware Support for Distributed Shared Memory,</cite></A>Steven K. Reinhardt, Robert W. Pfile, and David A. Wood(23rd International Symposium on Computer Architecture (ISCA), May 1996).<P><h2><A NAME="custom"> Custom Protocols </A></h2><P><!WA19><!WA19><A HREF="ftp://ftp.cs.wisc.edu/wwt/sc94_protocols.ps"><cite>Application-Specific Protocols for User-Level Shared Memory,</cite></A>Babak Falsafi, Alvin R. Lebeck, Steven K. Reinhardt, Ioannis Schoinas,Mark D. Hill James R. Larus, Anne Rogers, David A. Wood(Supercomputing '94, Nov. 1994).<P><!WA20><!WA20><A HREF="ftp://ftp.cs.wisc.edu/wwt/ppopp95_irregular.ps"><cite>Efficient Support for Irregular Applications on Distributed-Memory Machines,</cite></A>Shubhendu S. Mukherjee, Shamik D. Sharma, Mark D. Hill, James R. Larus,Anne Rogers, and Joel Saltz(PPoPP, July 1995).<P><!WA21><!WA21><A HREF="ftp://ftp.cs.wisc.edu/wwt/pldi96_teapot.ps"><cite>Teapot: Language Support for Writing Memory Coherence Protocols,</cite></A>Satish Chandra,Brad Richards andJames R. Larus(SIGPLAN Conference on Programming Languages Design and Implementation (PLDI),May 1996).<P><!WA22><!WA22><A HREF="ftp://ftp.cs.wisc.edu/wwt/isca95_dsi.ps"><cite>Dynamic Self-Invalidation: Reducing Coherence Overhead in Shared-Memory Multiprocessors,</cite></A>Alvin R. Lebeck andDavid A. Wood(ACM/IEEE International Symposium on Computer Architecture (ISCA),June 1995).<P><h2><A NAME="compiling"> Compiling for Tempest </A></h2><P><!WA23><!WA23><A HREF="ftp://ftp.cs.wisc.edu/wwt/hw_sw_sm.ps"><cite>Compiling for Shared-Memory and Message-Passing Computers,</cite></A>James R. Larus(ACM LOPLAS, Vol. 2, No. 1-4, March-Dec. 1993).<P><!WA24><!WA24><A HREF="ftp://ftp.cs.wisc.edu/wwt/asplos6_sm_mp.ps"><cite>Where is Time Spent in Message-Passing and Shared-Memory Programs?,</cite></A>Satish Chandra, James R. Larus, Anne Rogers(The Sixth International Conference on Architectural Support for ProgrammingLanguages and Operating Systems (ASPLOS VI), Oct. 1994).<P><!WA25><!WA25><A HREF="ftp://ftp.cs.wisc.edu/wwt/asplos6_lcm.ps"><cite>LCM: Memory System Support for Parallel Language Implementation,</cite></A>James R. Larus, Brad Richards, Guhan Viswanathan(The Sixth International Conference on Architectural Support for ProgrammingLanguages and Operating Systems (ASPLOS VI), Oct. 1994).<P><!WA26><!WA26><A HREF="ftp://ftp.cs.wisc.edu/wwt/lcpc96_hpf.ps"><cite>HPF on Fine-Grain Distributed Shared Memory: Early Experience,</cite></A>Satish Chandra andJames R. Larus(To appear:Ninth Workshop on Languages and Compilers for Parallel Computing,August 1996).<P><!WA27><!WA27><A HREF="ftp://ftp.cs.wisc.edu/wwt/PPUC.ps"><cite>Parallel Programming in C**: A Large-Grain Data-Parallel Programming Language,</cite></A>James R. Larus and Brad Richards and Guhan Viswanathan(In: Gregory V. Wilson and Paul Lu, eds.,Parallel Programming Using C++,MIT Press 1996).<P><!WA28><!WA28><A HREF="ftp://ftp.cs.wisc.edu/wwt/sc96_compiler_sm.ps"><cite>Compiler-directed Shared-Memory Communication for Iterative Parallel Applications,</cite></A>Guhan Viswanathan andJames R. Larus(To appear:Supercomputing 96,November 1996).<P><h2><A NAME="hardware"> Hardware Design </A></h2><P><!WA29><!WA29><A HREF="ftp://ftp.cs.wisc.edu/wwt/ics94_directory.ps"><cite>An Evaluation of Directory Protocols for Medium-Scale Shared-Memory Multiprocessors,</A>Shubhendu S. Mukherjee and Mark D. Hill(International Conference on Supercomputing (ICS), July 1994).<P><!WA30><!WA30><A HREF="ftp://ftp.cs.wisc.edu/wwt/isca96_cni.ps"><cite>Coherent Network Interfaces for Fine-Grain Communication,</cite></A>Shubhendu S. Mukherjee,Babak Falsafi,Mark D. Hill, andDavid A. Wood(Proceedings of the 23rd International Symposium onComputer Architecture (ISCA), 1996).<!WA31><!WA31><a href = "http://www.cs.wisc.edu/~wwt/cni96">Raw Data</a>.<P><h2><A NAME="tools"> Tools </A></h2><P><!WA32><!WA32><A HREF="ftp://ftp.cs.wisc.edu/wwt/pldi95_eel.ps"><cite>EEL: Machine-Independent Executable Editing,</cite></A>James R. Larus and Eric Schnarr(SIGPLAN '95 Conference on Programming Languages Design and Impelementation(PLDI), June 1995).<P><!WA33><!WA33><A HREF="ftp://ftp.cs.wisc.edu/wwt/sigmetrics95_am.ps"><cite>Active Memory: A New Abstraction For Memory System Simulation,</cite></A>Alvin R. Lebeck andDavid A. Wood(ACM SIGMETRICS, May 1995).<P><!WA34><!WA34><A HREF="ftp://ftp.cs.wisc.edu/wwt/wcsss96_eel.ps"><cite>Instruction Scheduling and Executable Editing,</cite></A>Eric Schnarr andJames R. Larus(Workshop on Compiler Support for System Software (WCSSS),February 1996).<P><!WA35><!WA35><A HREF="ftp://ftp.cs.wisc.edu/wwt/micro29_eel.ps"><cite>Instruction Scheduling and Executable Editing,</cite></A>Eric Schnarr andJames R. Larus(IEEE/ACM Int'l Symp. on Microarchitecture (MICRO-29),Dec. 2-4, 1996, Paris, France).<P><h2><A NAME="csm"> Cooperative Shared Memory </A></h2><P><!WA36><!WA36><A HREF="ftp://ftp.cs.wisc.edu/wwt/tocs93_csm.ps"><cite>Cooperative Shared Memory: Software and Hardware for Scalable Multiprocessors,</cite></A>Mark D. Hill, James R. Larus, Steven K. Reinhardt, David A. Wood(ACM Transactions on Computer Systems (TOCS), November 1993).<P><!WA37><!WA37><A HREF="ftp://ftp.cs.wisc.edu/wwt/isca93_mechanisms.ps"><cite>Mechanisms for Cooperative Shared Memory,</cite></A>David A. Wood,Satish Chandra,Babak Falsafi,Mark D. Hill,James R. Larus,Alvin R. Lebeck,James C. Lewis,Shubhendu S. Mukherjee,Subbarao Palacharla,Steven K. Reinhardt(ACM/IEEE International Symposium on Computer Architecture (ISCA), May 1993).<P><!WA38><!WA38><A HREF="ftp://ftp.cs.wisc.edu/wwt/p4_cico.ps"><cite>CICO: A Shared-Memory Programming Performance Model,</cite></A>James R. Larus, Satish Chandra, David A. Wood(Portability and Performance for Parallel Processors, John Wiley & Sons, Ltd.,1994).<P><!WA39><!WA39><A HREF="ftp://ftp.cs.wisc.edu/wwt/cce_electrostatics.ps"><cite>Solving Microstructure Electrostatics on a Proposed Parallel Computer,</cite></A>Frank Traenkle, Mark D. Hill, Sangtae Kim(Computers and Chemical Engineering, 1995).<P><!WA40><!WA40><A HREF="ftp://ftp.cs.wisc.edu/wwt/traenkle_ms.ps"><cite>Parallel Programming Models and Boundary IntegralEquation Methods for Microstructure Electrostatics,</cite></A>Frank Traenkle(Masters Thesis (Univ. of Wisconsin--Madison, Ch.E. Dept.), 1993).<P><!WA41><!WA41><A HREF="ftp://ftp.cs.wisc.edu/wwt/icpp94_cachier.ps"><cite>Cachier: A Tool for Automatically Inserting CICO Annotations,</cite></A>Trishul M. Chilimbi and James R. Larus(International Conference on Parallel Processing (ICPP), August, 1994).<P><h2><A NAME="wwt"> Wisconsin Wind Tunnel </A></h2><P><!WA42><!WA42><A HREF="ftp://ftp.cs.wisc.edu/wwt/sigmetrics93_wwt.ps"><cite>The Wisconsin Wind Tunnel: Virtual Prototyping of Parallel Computers,</cite></A>Steven K. Reinhardt,Mark D. Hill,James R. Larus,Alvin R. Lebeck,James C. Lewis,David A. Wood(ACM SIGMETRICS, May 1993).<P><!WA43><!WA43><A HREF="ftp://ftp.cs.wisc.edu/wwt/usenix93_kernel.ps"><cite>Kernel Support for the Wisconsin Wind Tunnel,</cite></A>Steven K. Reinhardt, Babak Falsafi, David A. Wood(Usenix Symposium on Microkernelsand Other Kernel Architectures, September 1993).<P><!WA44><!WA44><A HREF="ftp://ftp.cs.wisc.edu/wwt/wwt_tutorial.ps"><cite>A Programming Tutorial for the Wisconsin Wind Tunnel,</cite></A>Shubhendu S. Mukherjee,Alan Kagi, andDouglas Burger(Unpublished manuscript, revised January 1995).<P><!WA45><!WA45><A HREF="ftp://ftp.cs.wisc.edu/wwt/pads94_costperf.ps"><cite>Cost/Performance of a Parallel Computer Simulator,</cite></A>Babak Falsafi and David A. Wood(SCS PADS, July 1994).<P><!WA46><!WA46><A HREF="ftp://ftp.cs.wisc.edu/wwt/ipps95_netsim.ps"><cite>Accuracy vs. Performance in Parallel Simulation of Interconnection Networks,</cite></A>Douglas C. Burger and David A. Wood(ACM/IEEE International Parallel Processing Symposium (IPPS), April 1995).<P><!WA47><!WA47><A HREF="ftp://ftp.cs.wisc.edu/wwt/pads96_optimistic.ps"><cite>Optimistic Simulation of Parallel Architectures Using Program Executables,</cite></A>Sashikanth Chandrasekaran and Mark D. Hill(Workshop on Parallel and Distributed Simulation (PADS), May 1996).<P><h2><A NAME="misc">Miscellaneous</A></h2><P><!WA48><!WA48><A HREF="ftp://ftp.cs.wisc.edu/wwt/sc94_paging.ps"><cite>Paging Tradeoffs in Distributed-Shared-Memory Multiprocessors,</cite></A>Douglas C. Burger, Rahmat S. Hyder, Barton P. Miller, David A. Wood(Supercomputing '94, Nov. 1994).<P><!WA49><!WA49><A HREF="ftp://ftp.cs.wisc.edu/wwt/computer95_cost.ps"><cite>Cost-Effective Parallel Computing,</cite></A>David A. Wood and Mark D. Hill(IEEE Computer, February 1995).<P><!WA50><!WA50><A HREF="ftp://ftp.cs.wisc.edu/wwt/micro96.ps"><cite>Efficient Path Profiling,</cite></A>Thomas Ball, James R. Larus(MICRO 29, Dec. 1996).<hr><hr><address> Last Updated: September 11, 1996 by James R. Larus (larus@cs.wisc.edu) </address><hr></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -