On 2022-06-20 20:57, Seymour J Metz wrote:
Wikipedia is not a source?

You are carrying on like a peevish schoolboy.
Had I quoted a source, I would have given the link.

But your must ludicrous claim is that the fields controlling the
number of data added are not relevant.

You are just being pathetic.  I made no such claim.
In any case, it is sufficient to quote the number of words
involved in the transfer, which I did.

The effect of 11 - 25 depends
very much on those fields. I'm done here: I'm not going to spend any
more time

Good Riddance. Your belligerent attitude and insulting remarks are tiresome.

trying to cure your willful ignorance.

You are the ignorant one here.

________________________________________
From: IBM Mainframe Assembler List [[email protected]]
on behalf of Robin Vowels [[email protected]]
Sent: Sunday, June 19, 2022 3:44 PM
To: [email protected]
Subject: Re: When did logical instructions appear?

On 2022-06-20 04:25, Seymour J Metz wrote:
I see that you're citing sources that you haven't read;

Now you are being absurd.
I cited no sources.  I mentioned three computers.

what a surprise.

[[Pilot ACE]] does not mention array instructions, but does
note that the hardware only did fixed point and they had to write
software to do it.

Rubbish! The hardware did exactly what I said, namely, I gave
two instructions, one to add 32 values to the accumulator
and another to subtract 32 values from the accumulator.

Neither that article nor you mentioned the "Timing
Number",

It wasn't relevant to the examples.

nor did you seem aware of the requisite values of C, W and T.

I am very aware of those and all the other components of the
Pilot ACE and DEUCE instructions.

What that entire instruction gives you is a complicated form of the
REPEATE instruction found on some later machines,

Obviously you have learned nothing.  You write nonsense.

A Pilot ACE and DEUCE instruction specifying a transfer of from
2 to 32 numbers is not a "repeat" instruction. The instruction
is not re-executed for each subsequent word.  The instruction
is not re-entered into Control.

Executing such an instruction causes the hardware to continue the
transfer for a specified number of minor cycles.  The number
of minor cycles is the difference between the wait and timing numbers,
plus 1.
The transfer commences when the wait number counts down to zero, and
terminates
when the timing number counts down to zero.

For the record, there are some 32 × 29 instructions (i.e. 928)
instructions
that can operate on arrays.  I gave examples of only two of them.

not "an instruction
set where its instructions are designed to operate efficiently and
effectively on large one-dimensional arrays of data called vectors".

Oh?  A group of 32 numbers is not a vector?
Go back to school.

The instructions on Pilot ACE and DEUCE were designed to operate
efficiently and effectively on arrays.  They could be vectors
and they could be matrices.

And for the record, at the time, Pilot ACE was the fastest machine
in the world.  Addition time was 32 + 32n microseconds (n = number of
words).
Not efficient?

________________________________________
From: IBM Mainframe Assembler List [[email protected]]
on behalf of Robin Vowels [[email protected]]
Sent: Saturday, June 18, 2022 11:05 PM
Subject: Re: When did logical instructions appear?

From: "Seymour J Metz" <[email protected]>
To: <[email protected]>
Sent: Saturday, June 18, 2022 7:50 AM


That's not enough to make it an array machine, any more than
Table lookup made the 650 an array machine.

You still don't know what you are talking about.

I suggest you read up on array processors (maybe
take a look at wiki) to inform yourself what an array processor does.

Every instruction* on Pilot ACE and DEUCE is capable of
operating on two or more values.

The examples that I gave were just two, each operating on an array of
32 values,
adding / subtracting to / from the accumulator.

_________________
* except for about a dozen instructions initiating I/O operations,
or changing the state of the computer.

Reply via email to