Re: Announcement: New PL/I kit for Alpha
- From: "John W. Kennedy" <jwkenne@xxxxxxxxxxxxx>
- Date: Thu, 08 Sep 2005 11:05:23 -0400
Tom Linden wrote:
On Wed, 07 Sep 2005 23:02:44 -0400, John W. Kennedy <jwkenne@xxxxxxxxxxxxx> wrote:
glen herrmannsfeldt wrote:
Tom Linden wrote:
A new kit is now available for download from our website, which includes a complete rebuild of the GEM interface.
This fixes a cute bug. When compiling with /SHOW=STATISTICS
the compile speed is computed in lines per minute. Time is measured
in in units of a hundredth of a millisecond, which turned out to be
zero for a small program on an ES47. When this code was originally written
in 1978 for the VAX I guess it was never thought that computers would get
that fast!
The Hercules group working on S/370 emulators has found places where OS designers didn't expect computers to be that fast. One is in VM/370 where a tight loops is expected to take some number of clock ticks. When zero ticks occur during the loop a zerodivide occurs.
On actual S/370 hardware, by definition, every instruction takes at least one clock tick. If the instructions go too fast, either the clock has to have a higher resolution (or at least append incrementing garbage bits below the last true ticking bit) or the instruction processor has to slow down.
The issue is not the resolution of the clock but the manner and resolution that was chosen in the program reporting the statistics.
I say again, the S/370 Principles of Operation /defines/ the clock as being faster than the instruction processor, by whatever means necessary -- i.e., unless the clock is reset, it must never store the same result twice. It is impossible, on 370 hardware, for "zero ticks [to] occur during the loop".
--
John W. Kennedy
"Never try to take over the international economy based on a radical feminist agenda if you're not sure your leader isn't a transvestite."
-- David Misch: "She-Spies", "While You Were Out"
.
- Follow-Ups:
- Re: Announcement: New PL/I kit for Alpha
- From: glen herrmannsfeldt
- Re: Announcement: New PL/I kit for Alpha
- From: Tom Linden
- Re: Announcement: New PL/I kit for Alpha
- References:
- Announcement: New PL/I kit for Alpha
- From: Tom Linden
- Re: Announcement: New PL/I kit for Alpha
- From: glen herrmannsfeldt
- Re: Announcement: New PL/I kit for Alpha
- From: John W. Kennedy
- Re: Announcement: New PL/I kit for Alpha
- From: Tom Linden
- Announcement: New PL/I kit for Alpha
- Prev by Date: Re: Announcement: New PL/I kit for Alpha
- Next by Date: Re: Announcement: New PL/I kit for Alpha
- Previous by thread: Re: Announcement: New PL/I kit for Alpha
- Next by thread: Re: Announcement: New PL/I kit for Alpha
- Index(es):
Relevant Pages
|
Loading