[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [f-cpu] dynamic code reuse



> On Mon, Dec 08, 2003 at 07:04:01PM +0000, Nicolas Boulay wrote:
> [...]
>> > Sounds a lot like `speculative execution' to me.
>> > Disclaimer: I didn't read the paper yet.
>> >
>>
>> nop this is a specultative reuse of a previous calculated result.
>
> Ok, now I did read the paper ;)  But I don't understand how a
> specialized jump instruction can do the same thing.  Can you please
> go into more detail?
>

This is a more restricted version.

The idea is to remember "old" result. And if you find the register value
and the same PC, you could "go" to the next load&store instruction because
results are in cache.

There are many different means to implement that. Some use only one
instruction. Or a groupe of "some" instructions.

Here you limit the number of the number of watched registers but the
number of instructions reused could be bigger.

nicO

> --
>  Michael "Tired" Riepe <Michael.Riepe@stud.uni-hannover.de>
>  "All I wanna do is have a little fun before I die"
> *************************************************************
> To unsubscribe, send an e-mail to majordomo@seul.org with
> unsubscribe f-cpu       in the body. http://f-cpu.seul.org/
>

*************************************************************
To unsubscribe, send an e-mail to majordomo@seul.org with
unsubscribe f-cpu       in the body. http://f-cpu.seul.org/