[Coco] Multi-Processor 6809 Computer System
Theodore (Alex) Evans
alxevans at concentric.net
Thu May 2 07:05:47 EDT 2013
On 13-05-01 08:34 AM, Luis Antoniosi (CoCoDemus) wrote:
> Not a computer engineer expert but IFAIK only scalar architectures can
> achieve 1 cycle per instruction by pre-fetching and pipelining instructions
> and predicting branches. But on a coco machine what would be smaller cycle
> count ? 4 cycles ?
That isn't exactly true. If you look at the first generation SPARC
designs, they are scalar, but do not have any branch prediction. They
also have very shallow pipelines. Of course one consequence of this is
that the first instruction after a branch is executed whether the branch
is taken or not.
In any case when in native mode a 6309 comes pretty close to taking a
single cycle per byte fetched or written to memory (obviously there are
a few exceptions) as a result, in order to be significantly faster with
most code, a plug in replacement would have to implement some kind of
caching scheme (probably impractical).
--
Theodore (Alex) Evans
More information about the Coco
mailing list