Mill Computing, Inc. › Forums › The Mill › Architecture › Execution › Reply To: Execution
The phase of an operation (or the phase of a sub-action within an operation that is multi-phase, like store) is determined by explicit specification.
Ok, so the abstract Mill accepts a processor that has no separate reader phase (or other phase), if such a thing is advantageous in some future implementation? For example, if you run a n-way interleaved multithreading (barrel processor) you have plenty of time between your cycles. Or maybe a Tin, where instructions are already small and simple, likewise the crossbar is tiny and clocking targets may be low. Or something weirder.