Bill

... and thereby put the wait light out[1]. Having been brought up with DOS (the original DOS), and, generally, S/360 Model 30s, I was used to knowing how busy the machine was by observing the flickering of the wait light.

A few years later, for reasons best kept secret to spare the salesman's blushes, I was involved in a benchmark of a customer program on a smaller machine than the one the customer already had. The team was given an existing assembler program and we were allowed to "tune" it. The competition - whose active noses had initiated the exercise - had to rewrite completely in their chosen language: COBOL.

First the I/O buffers were increased and the run time halved. Then I - the mug - did rewrite the whole program using register arithmetic rather than the original packed decimal, thereby reducing, say, 15 minutes to 13 minutes. Then I rewrote the whole program yet again reducing the number of tape passes to 2 from 10. Maybe 15 seconds was now removed from the run time.

I missed the wait light. The operating system was BPS tape and, in essence, what BPS does is go into an enabled loop - similar to the BR 15 no doubt. If one imagines what the wait light would have shown, clearly the original version of the program hardly affected the wait light's brightness, the I/O buffers change dimmed it considerably, the arithmetic change almost extinguished it and the massive logic adjustment to limit the tape passes extinguished it completely. If I had seen an almost extinguished wait light after the arithmetic change, it is likely I would have realised there was no more improvement possible and another major rewrite was pointless.

Chris Mason

[1] Is there still such a light on today's processors and, if not, which historical S/360+ range removed the indicator?

----- Original Message ----- From: "(IBM Mainframe Discussion List)" <[EMAIL PROTECTED]>
Newsgroups: bit.listserv.ibm-main
To: <[email protected]>
Sent: Friday, June 22, 2007 4:49 PM
Subject: Re: Operating systems are old and busted




In a message dated 6/21/2007 8:14:33 P.M. Central Daylight Time,
[EMAIL PROTECTED] writes:
So the operators used to put DEBE
in and let it crank the meter while they played hearts, but management was
happy that they used 4-5 hours of  machine time. I wouldn't do it and got
called on the carpet for not getting  more work done. Ah the good ol days!

I wrote a little program once to do the same thing - i.e., a batch job to
soak up all CPU time. I called it IEFBR15. If you gave it a great big TIME=
value, it would run for an extra special long time.

Bill  Fairchild
Plainfield, IL

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to