Thread View: comp.sys.sequent
9 messages
9 total messages
Started by Andy Clews
Tue, 22 Aug 1989 10:23
X.25 bug in Symmetry now fixed
Author: Andy Clews
Date: Tue, 22 Aug 1989 10:23
Date: Tue, 22 Aug 1989 10:23
20 lines
1222 bytes
1222 bytes
A couple of weeks ago I posted a slightly scathing, but good humoured, article about the problems being caused by our buggy X.25 daemon on our S81, which caused fairly regular unkillable zombies (they would only die when the X.25 daemon was restarted). Gosh! The response was most impressive. Someone somewhere must have kicked ass because within DAYS we had a new, bugfixed X.25 daemon, and I am pleased to report that, so far, it is performing beautifully, with no more zombie logins appearing. Thank you Sequent, for getting it together. Thanks in particular to Dean Phetteplace (hope spelling's correct) for starting the ball rolling with the followup phone call from Portland. Oh, and thank Me for posting the article :-) Cheers! -- Andy Clews, Computing Service, Univ. of Sussex, Brighton BN1 9QN, ENGLAND JANET: andy@syma.sussex.ac.uk BITNET: andy%syma.sussex.ac.uk@uk.ac Voice: +44 273 606755 ext.2129
Re: X.25 bug in Symmetry now fixed
Author: Jim Reid
Date: Wed, 23 Aug 1989 10:18
Date: Wed, 23 Aug 1989 10:18
17 lines
1301 bytes
1301 bytes
In article <1263@syma.sussex.ac.uk> andy@syma.sussex.ac.uk (Andy Clews) writes: >Thank you Sequent, for getting it together. Thanks in particular to Dean >Phetteplace (hope spelling's correct) for starting the ball rolling with >the followup phone call from Portland. In light of our experiences with UK support, perhaps comp.sys.sequent is the forum for raising problems? I've not had the time or the energy to do something about the situation, but the poor responsiveness of UK support is a major irritation. Incidentally, when will Portland get a mailer that can cope with UK addresses? It is particularly frustrating that we've never had ANY response to the mailbugs we've sent. I've had to phone UK support to get the pts reference numbers. [Yes, they didn't even phone me.] Jim
Re: X.25 bug in Symmetry now fixed
Author: Andy Clews
Date: Tue, 29 Aug 1989 16:26
Date: Tue, 29 Aug 1989 16:26
40 lines
2243 bytes
2243 bytes
In article <1263@syma.sussex.ac.uk>, andy@syma.sussex.ac.uk (Andy Clews) writes: > A couple of weeks ago I posted a slightly scathing, but good humoured, > article about the problems being caused by our buggy X.25 daemon on our > S81 [...] > [...] within DAYS we had a new, bugfixed X.25 daemon, and I > am pleased to report that, so far, it is performing beautifully, with no > more zombie logins appearing. Martin Jones of Sequent Europe pointed out an inaccuracy in my posting, and I am therefore pleased to set the record straight. I quote from his message (I asked his permission but haven't heard anything for a few days, so I hope he doesn't mind being quoted): "Thank you for posting your follow up article. I would however like to point out one inaccuracy. The zombie process problem was nothing to do with the X.25 daemon. The problem was in the X.29 handler, which is partly on the controller board, and partly in the kernel. The fix was a new release of Sequent's X.25 driver and a new front-end module for the controller board. In fact you are still running the exact same daemon as before. The reason I'm pointing this out is not just to be pedantic, but that the Coloured book X.25 daemon is supported by Lancaster University, and they were concerned that the article you posted might lead people to think that they were slow in fixing Coloured Book bugs. In fact quite the opposite is true." ---- I hope this clears things up. My apologies for any embarrassment caused to Lancaster University. And thanks again to all concerned for fixing the bug. -- Andy Clews, Computing Service, Univ. of Sussex, Brighton BN1 9QN, ENGLAND JANET: andy@syma.sussex.ac.uk BITNET: andy%syma.sussex.ac.uk@uk.ac Voice: +44 273 606755 ext.2129
Sequent Machines, what are their strengths & weaknesses
Author: Trevor Luker
Date: Wed, 06 Sep 1989 22:59
Date: Wed, 06 Sep 1989 22:59
23 lines
1384 bytes
1384 bytes
Hi all, I am interested to know more about 386 based sequent boxes. 1) Do the sequent compilers produce truly parallel execution of a particular procedure. (Producing multi-threaded execution of loops etc.) or does the architecture simply allow multiple processes to run in parallel (A la NCR 850). 2) I believe they run under Dynix. Is this compatible with "real" (AT&T) unix. (5.3 / 5.4 etc) 3) Does the architecture "scale" correctly, ie does performance increase linearly with the number of processes added? 4) The machine that I have seen has 2 dual-processor 386 boards with each chip running at 16 MHz. Are there speed up (33MHz) options available? What about 486 boards? 5) What are your experiences with bug-fixes and customer-support? 6) Given a free choice, would you buy another one... Thanks, treval
Re: Sequent Machines, what are their strengths & weaknesses
Author: John OBrien
Date: Fri, 08 Sep 1989 13:18
Date: Fri, 08 Sep 1989 13:18
74 lines
3304 bytes
3304 bytes
Trevor, Some of your questions require a bit of detail. I'll make these as short as possible. We can follow-up if you like. In article <218@runxtsa.runx.oz> treval@runx.oz (Trevor Luker) writes: > I am interested to know more about 386 based sequent boxes. > > 1) Do the sequent compilers produce truly parallel execution > of a particular procedure. (Producing multi-threaded execution > of loops etc.) or does the architecture simply allow multiple > processes to run in parallel (A la NCR 850). A couple of answers here. The sequent architecture does automatic multiprocessing across the available processors. The scheduler works quite well. The "Parallel Processing" is not done automatically! The Sequent compiler allows you to use library calls to implement calls to the parallel processing routines. There are third party compilers that try to parallelize loops and such. But for anything of any complexity, it is up to the person writing the program to parallelize it. This is not too difficult once you get used to using the library calls. The effort needed to parallelize you rprogram is completely dependant on the complexity of your program. The library routines are quite easy to use. > > 2) I believe they run under Dynix. Is this compatible with "real" > (AT&T) unix. (5.3 / 5.4 etc) The parallel processing libraries are not available under the AT&T dynix (they soon will be). DYNIX is a dual universe OS, running both BSD and AT&T. The parallel processing libraries are available under the BSD universe. The AT&T universe has few inconsistencies with standard AT&T 5.2. However, all administration is BSD. > > 3) Does the architecture "scale" correctly, ie does performance > increase linearly with the number of processes added? My tests say YES!!! > > 4) The machine that I have seen has 2 dual-processor 386 boards > with each chip running at 16 MHz. Are there speed up (33MHz) > options available? What about 486 boards? I'm not aware of any clock speed-up options. I'm sure the 486 boards will be available sooner or later. But I don't have hard info. > > 5) What are your experiences with bug-fixes and customer-support? Very responsive! Bug fixes have been shipped promptly. CUstomer support is great (although, we had some trouble with the time difference between Oregon and the east coast (7 AM in NJ is 4 AM in Oregon and no one is awake.) > > 6) Given a free choice, would you buy another one... Absolutely!!!!!!!! > >Thanks, treval Your welcome. John O'B John J. O'Brien ISCP (Integrated SCP) ctt!johno or johno@ctt RRC 4B-307 699-8788
Re: What? I'm confused. Sequent their strengths & weaknesses
Author: Eugene Miya
Date: Fri, 08 Sep 1989 18:13
Date: Fri, 08 Sep 1989 18:13
17 lines
1262 bytes
1262 bytes
In article <17580@bellcore.bellcore.com> johno@dduck.UUCP (John OBrien) writes:
>A couple of answers here.
>The sequent architecture does automatic multiprocessing
across the available processors.
>The "Parallel Processing" is not done automatically!
Oh? What's the difference? [*if you think this terminology is bad,
I can refer you to other vendors with bad terminology...*]
Another gross generalization from
--eugene miya, NASA Ames Research Center, eugene@aurora.arc.nasa.gov
resident cynic at the Rock of Ages Home for Retired Hackers:
"You trust the `reply' command with all those different mailers out there?"
"If my mail does not reach you, please accept my apology."
{ncar,decwrl,hplabs,uunet}!ames!eugene
Live free or die.
Re: What? I'm confused. Sequent their strengths & weaknesses
Author: Rich Kulawiec
Date: Fri, 08 Sep 1989 22:46
Date: Fri, 08 Sep 1989 22:46
20 lines
1455 bytes
1455 bytes
In article <5053@eos.UUCP> eugene@eos.UUCP (Eugene Miya) writes: >In article <17580@bellcore.bellcore.com> johno@dduck.UUCP (John OBrien) writes: >>The sequent architecture does automatic multiprocessing >across the available processors. >>The "Parallel Processing" is not done automatically! > >Oh? What's the difference? [*if you think this terminology is bad, >I can refer you to other vendors with bad terminology...*] Here's the deal: If you and I each launch a dozen processes or so on a ten processor machine, the kernel scheduler worries about which to run where, and silently handles getting our 24 jobs done on 10 processors. However, if I want to run a DSP application in parallel on 4 processors, then I have to embed the appropriate parallel directives in my code at compile-time, ie. the compilers won't generate parallel code for me. ---Rsk
Re: What? I'm confused. Sequent their strengths & weaknesses
Author: Rod Oldehoeft
Date: Sat, 09 Sep 1989 14:45
Date: Sat, 09 Sep 1989 14:45
45 lines
2837 bytes
2837 bytes
In article <11500@boulder.Colorado.EDU> rsk@boulder.Colorado.EDU (Rich Kulawiec) writes: >In article <5053@eos.UUCP> eugene@eos.UUCP (Eugene Miya) writes: >>In article <17580@bellcore.bellcore.com> johno@dduck.UUCP (John OBrien) writes: >>>The sequent architecture does automatic multiprocessing >>across the available processors. >>>The "Parallel Processing" is not done automatically! >> >>Oh? What's the difference? [*if you think this terminology is bad, >>I can refer you to other vendors with bad terminology...*] > >Here's the deal: > >If you and I each launch a dozen processes or so on a ten processor >machine, the kernel scheduler worries about which to run where, and >silently handles getting our 24 jobs done on 10 processors. > >However, if I want to run a DSP application in parallel on 4 processors, >then I have to embed the appropriate parallel directives in my code >at compile-time, ie. the compilers won't generate parallel code for me. > >---Rsk And, if you and I each launch a parallelized application involving 10 processes on a 16 processor machine, the scheduler does _not_ assure that either all my processes or all your processes are running. In this situation a process can spend an entire time slice waiting busily for a lock to clear while the process that could clear it is not occupying a processor. This leads to poor and erratic performance. But wait, Sequent provides the capability for tacking a process to a processor (preempted by only a few system activities), thereby improving single-application performance (and making it repeatable). This is called "processor affinity." At LLNL software was developed in 1986-87 that scheduled "gangs" of processes together, preempting entire gangs when a new gang appeared or when a looooong time slice elapsed. This is a very nice approach if generalized to schedule more than one gang when possible. Sequent spoke of doing this, but I know nothing of the status of this thing. Rod Oldehoeft Email: rro@CS.ColoState.EDU Computer Science Department Voice: 303/491-5792 Colorado State University Fax: 303/491-2293 Fort Collins, CO 80523
Re: What? I'm confused. Sequent their strengths & weaknesses
Author: John OBrien
Date: Mon, 11 Sep 1989 13:00
Date: Mon, 11 Sep 1989 13:00
41 lines
2234 bytes
2234 bytes
In article <5053@eos.UUCP> eugene@eos.UUCP (Eugene Miya) writes: >>The sequent architecture does automatic multiprocessing >across the available processors. >>The "Parallel Processing" is not done automatically! > >Oh? What's the difference? [*if you think this terminology is bad, >I can refer you to other vendors with bad terminology...*] A reasonable question. Here's the definition I've been using to explain the terms "multi-processing" and "parallel-processing." They've worked well in the context of my talks, papers, etc. Of course, they can be generalized to death if you like. "multi-processing" occurs when several processors within the same architecture are running different, loosely coupled processes or programs. These programs/processes are NOT closely related to each other, although they may communicate with each other via IPC or shared memory or such. "Parallel Processing" is the decomposition of a single program or process into several smaller, tightly coupled processes. These are closely related and use more sophisticated techniques for IPC such as spin locks, barrier setting etc. As stated above, either of these definitions can be extended to cover the other if you please. I show a picture with these definitions to clear up any ambiguity in my meaning. The multi-processing one shows several processes running disjoint on several processors. The parallel processing one shows a large program being broken up, run, and then being put back together. John O'B John J. O'Brien ISCP (Integrated SCP) ctt!johno or johno@ctt RRC 4B-307 699-8788
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads