Article View: comp.sys.super
Article #388Re: What are people paying for when they by a supercomputer?
From: Chris Gray
Date: Wed, 18 Nov 1992 22:34
Date: Wed, 18 Nov 1992 22:34
44 lines
3390 bytes
3390 bytes
In article <1992Nov17.192804.4410@news.eng.convex.com> patrick@convex.COM (Patrick F. McGehearty) writes: >In article <JET.92Nov17104503@boxer.nas.nasa.gov> jet@boxer.nas.nasa.gov (J. Eric Townsend) writes: >>Blinking lights. Lots and lots of blinking lights.... > >However, current systems have other methods for getting similar information. >Other than being a designer preference for "flash" vs "cool", what benefits >do lots of blinking lights offer, and what should they represent? >I.e. Do people have suggestions for specific hardware events that might >be connected to blinking lights on a massively parallel shared memory super? I'm a great fan of blinking lights. They can be quite valuable for the system programmers and for knowledgeable application programmers. On the Myrias system, we have 6 software-controllable LEDs per processor on a PE tile, and a few others on the communication card to indicate backplane and intercom cable activity. The current Myrias kernel uses the 6 LEDs for things like: executing user code, executing system code, executing in BERR mode, TOD tick, etc. Special patterns are used when something goes worng. Thus, a quick glance at the lights can show if the user code has crashed the domain. Hardware problems can show up as procesors whose lights don't follow the same pattern as others. Performance bottlenecks can show up similarly - detecting "stragglers" (tasks that run much longer than all others) is quite easy. Most of these things can also be done without looking at the lights, but it is often quicker to just take a quick look. I've seen applications programmers use the lights to get a feel for the kinds of data motions (in very rough terms) that a program is causing. In my own case (programming the IOPs), I use the top 2 LEDs as a simple blinker in my idle loop - how quickly they blink is a nice indicator of how busy it is. I've used other lights as simple counters for things like transaction traffic - even a couple of bits can give you some idea of the rates, etc. by how fast they blink (you have to pick which bits you want to see of the real counter). A nice combination of hardware-controlled LEDs and software controlled ones is VERY good to have. And last, but not least is hardware diagnostics. If the power-up code does self-tests, it can display its progress on the LEDs, so that it is easy to get a clue about what is wrong with something. Our board bring-up people also used this extensively when bringing the boards up originally. When a remote site complains that something doesn't work, we have often had them look at various lights and tell us what they are doing. -- Chris Gray Myrias Computer Technologies Inc. (403) 463-1337 cg@myrias.ab.ca ...!uunet!myrias!cg
Technical Details
Message-ID:
<722126054.499@myrias.ab.ca>Path:
arc1-ca.pugleaf.net!sparky!uunet!utcsri!newsflash.concordia.ca!mizar.cc.umanitoba.ca!access.usask.ca!kakwa.ucs.ualberta.ca!myrias!cgReferences:
<1992Nov15.201147.5302@athena.mit.edu> <46021@ogicse.ogi.edu> <JET.92Nov17104503@boxer.nas.nasa.gov> <1992Nov17.192804.4410@news.eng.convex.com>Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.super Path: arc1-ca.pugleaf.net!sparky!uunet!utcsri!newsflash.concordia.ca!mizar.cc.umanitoba.ca!access.usask.ca!kakwa.ucs.ualberta.ca!myrias!cg From: cg@myrias.ab.ca (Chris Gray) Subject: Re: What are people paying for when they by a supercomputer? Message-ID: <722126054.499@myrias.ab.ca> Summary: Blinking lights are great! Organization: Myrias Research Corporation References: <1992Nov15.201147.5302@athena.mit.edu> <46021@ogicse.ogi.edu> <JET.92Nov17104503@boxer.nas.nasa.gov> <1992Nov17.192804.4410@news.eng.convex.com> Date: Wed, 18 Nov 92 22:34:13 GMT Lines: 44