Welcome, Guest. Please login or register.

Author Topic: Cold Fusion accelerator  (Read 4567 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Louis Dias

Re: Cold Fusion accelerator
« on: March 29, 2007, 12:28:12 PM »
would a dual-cpu accelerator be possible?

one where most instruction would go to the coldfire but when an instuction not supported was needed, the appropriate register values are copied to the normal (040 or 060) cpu and executed there and the changed registers copied back to the coldfire...

In that sense you'd still have 90+% useage of the coldfire cpu...
 

Offline Louis Dias

Re: Cold Fusion accelerator
« Reply #1 on: March 29, 2007, 01:06:22 PM »
Quote

Zac67 wrote:
You'd have to keep all registers/states synchronized across both CPUs - which raises the problem that an '060 can't keep up with the CF's pace, so the latter would have to be slowed down to the same speed...


No, only the 1 or 2 a particular instuction affects and only on the incompatible instructions.  If the following instruction is compatible and doesn't use either of those registers, then it can be executed on the coldfire while waiting for the prior one to be returned from the legacy cpu.  In this situation, programmable cache would come in handy...