Mill Computing, Inc. Forums The Mill Architecture Pipelining on a Gold member of the Mill family Reply To: Pipelining on a Gold member of the Mill family

Gregor Budweiser
Participant
Post count: 3

Phasing is a separate issue, having nothing to do with piping. It makes a difference only in open code, not loops, where it is redundant to piping. We would still pipeline to the same degree if there were only one phase.

Oh dear, I didn’t realize that at all. In the decode talk you actually briefly mention that there are multiple execute phases (X0-X4+) per instruction/bundle. That would make dependent operations possible in a single instruction because they can execute in different cycles. I guess at this point I’ll have to carefully watch the talks again.

Thanks again. Your help is much appreciated!