🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: la.seminars
Article #45

Prof. Mark Hill, University of Wisconsin, 1/14/93

#45
From: Paul Suhler
Date: Thu, 07 Jan 1993 18:22
51 lines
2770 bytes
          ADVANCED COMPUTER ARCHITECTURE LABORATORY SEMINAR

       Cooperative Shared Memory and the Wisconsin Wind Tunnel

		  Mark Hill, James Larus, David Wood
		     Computer Sciences Department
		   University of Wisconsin--Madison
			  1210 W. Dayton St.
			Madison, WI 53706  USA


This talk describes two new ideas: Cooperative Shared Memory, a new
approach to building large-scale, shared-memory parallel computers,
and Virtual Prototyping, a new methodology for rapidly prototyping
parallel computers.

Cooperative shared memory combines a parallel programming model with
simple hardware.  The model informs programmers of the cost of
operations and tells hardware designers which cases are common.  Our
initial implementation uses a simple model, called Check-In/Check-Out
(CICO), and even simpler hardware called Dir[1]SW.  In CICO, programs
bracket uses of shared data with a {\em check-out\/} annotation
marking the expected first use and a {\em check-in\/} annotation
terminating the expected use of the data.  Dir[1]SW is a minimal
directory protocol that adds little complexity to message-passing
hardware, but efficiently supports programs written within the CICO
model.

Virtual prototyping is a new technique that allows rapid prototyping
of parallel computers.  Virtual prototyping uses a host computer and a
software layer to mimic a target machine and record performance
metrics.  The host directly executes most target operations.  The
Wisconsin Wind Tunnel (WWT) is a virtual prototype of CICO/Dir[1]SW
that runs on a Thinking Machines CM-5.  It uses shared virtual memory
together with ECC (error-correcting code) bits to invoke the virtual
prototype trap handlers on target cache misses.

Preliminary measurements show that the CICO programming model is
effective and that a virtual prototype can be quickly built and
executes large application programs at hardware speeds.



TIME:	1:00 PM, Thursday, 14 January 1993
PLACE:	EEB 248, USC University Park Campus
HOST:	Prof. Alvin M. Despain, (213) 740-6006


NOTE:	Prof. Hill will have time for individual or group meetings
after about 3:00 PM.  To schedule an appointment, please contact Ms.
Susan Moore, (213) 740-4462, susanm@usc.edu.
Technical Details
Message-ID: <1ihsciINNi85@pollux.usc.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!europa.asd.contel.com!howland.reston.ans.net!sol.ctr.columbia.edu!usc!usc!not-for-mail

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!europa.asd.contel.com!howland.reston.ans.net!sol.ctr.columbia.edu!usc!usc!not-for-mail
From: suhler@pollux.usc.edu (Paul Suhler)
Newsgroups: la.seminars
Subject: Prof. Mark Hill, University of Wisconsin, 1/14/93
Date: 7 Jan 1993 10:22:10 -0800
Organization: USC Advanced Computer Architecture Laboratory
Lines: 51
Distribution: la
Message-ID: <1ihsciINNi85@pollux.usc.edu>
NNTP-Posting-Host: pollux.usc.edu
Summary: Cooperative Shared Memory and the Wisconsin Wind Tunnel