🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.super
Article #383

Re: What are people paying for when they by a supercomputer?

#383
From: Scott Townsend
Date: Wed, 18 Nov 1992 15:50
46 lines
2891 bytes
In article <JET.92Nov17165616@boxer.nas.nasa.gov> jet@boxer.nas.nasa.gov (J. Eric Townsend) writes:
>"patrick" == Patrick F. McGehearty <patrick@convex.COM> writes:
>JET == jet@boxer.nas.nasa.gov (J. Eric Townsend) 
>
>JET>Blinking lights.  Lots and lots of blinking lights....
>
>patrick> have suggestions for specific hardware events that might be
>patrick> connected to blinking lights on a massively parallel shared
>patrick> memory super?
>
>I sorta like the ipsc/delta/sigma solution:
> - one for cpu active
> - <something> for communication
> - one for node failure
>
>I've seen more than one person debug their code on the ipsc/860 by
>sitting in front of the cabinet and watching the led's.. "See, it hung
>in computation after the third massive data shuffle..."
>

Although I'm fond of lights, and have found uses for them, the information
they provide is limited to the machine room (unless you have a video link
to you workstation and a camera in front of the machine ;-)

I've implemented something like SGI's gr_osview into our locally developed
hypercube topology machine here.  It's much lower bandwidth than real lights,
but I can display cpu usage, message rates, byte communication rates, link
contention, etc. for each node in a matrix of bar graphs.  Click on the
graph and you get a detail including history of the last 30 secs of samples.

This has been quite helpfull towards giving me a feeling for how things are
progressing, but I'd really like a way to associate the events recorded in
the display with portions of the code.  I can see commiunications getting
congested but I don't know where in the code I might try to change things.

So while lights (or my remote bar graph mechanism) are good for seeing really
gross features of program behaviour, I'd like to find a mechanism to relate
such statistics to locations in the code causing them.  Does anyone know
of a system which can do this?  I'm a bit familiar with things like ParaGraph
events, but do any systems report low-level events in a way the programmer
can relate to the code?


-- 
Scott Townsend,  Sverdrup Technology Inc.  NASA Lewis Research Center Group
fsset@bach.lerc.nasa.gov
Technical Details
Message-ID: <1992Nov18.155005.22300@eagle.lerc.nasa.gov>
Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!cs.utexas.edu!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!eagle!bach.lerc.nasa.gov!fsset
References: <JET.92Nov17104503@boxer.nas.nasa.gov> <1992Nov17.192804.4410@news.eng.convex.com> <JET.92Nov17165616@boxer.nas.nasa.gov>

Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.super
Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!cs.utexas.edu!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!eagle!bach.lerc.nasa.gov!fsset
From: fsset@bach.lerc.nasa.gov (Scott Townsend)
Subject: Re: What are people paying for when they by a supercomputer?
Message-ID: <1992Nov18.155005.22300@eagle.lerc.nasa.gov>
Sender: news@eagle.lerc.nasa.gov
Nntp-Posting-Host: bach.lerc.nasa.gov
Organization: NASA Lewis Research Center [Cleveland, Ohio]
References: <JET.92Nov17104503@boxer.nas.nasa.gov> <1992Nov17.192804.4410@news.eng.convex.com> <JET.92Nov17165616@boxer.nas.nasa.gov>
Date: Wed, 18 Nov 1992 15:50:05 GMT
Lines: 46