Sujet : Re: Instruction Tracing
De : ldo (at) *nospam* nz.invalid (Lawrence D'Oliveiro)
Groupes : comp.archDate : 12. Aug 2024, 00:07:03
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <v9bg6n$2u0ud$2@dont-email.me>
References : 1 2 3 4
User-Agent : Pan/0.159 (Vovchansk; )
On Sun, 11 Aug 2024 14:44:38 GMT, Anton Ertl wrote:
Power (IIRC) and Alpha don't have delayed branches.
Not only does POWER not have delayed branches, but I recall the IBM folks
claiming in the initial publicity that branches could often execute in
zero clock cycles--that is, fully overlapped with surrounding
instructions.
POWER was also “superscalar” (being able to execute more than one
operation per clock cycle) right from the beginning. Not sure if other
RISC architectures of the time were like that. I don’t think Alpha was:
one thing I remember from its early descriptions was its use of very high
clock speeds. That seemed to me to be the opposite of “(at least) one
instruction per clock cycle”, which I thought was supposed to be one of
the defining features of RISC.