How to implement the speculative loading?
- From: Ivan Wang <ivanwangcn@xxxxxxxxx>
- Date: 17 Oct 2007 13:55:23 -0700
Modern chips support speculative loading. For example, on x86 this
feature is used for memory disambiguation and out-of-order loading.
My question is how this feature be implemented in modern
processor? Must it re-execute ALL the instructions that after the
load, just like a branch misprediction? Or it can ONLY re-execute the
instructions that relied on the loading value(e.g. via Reserver
Station tracking)?
Thanks
.
- Follow-Ups:
- Re: How to implement the speculative loading?
- From: Jeffrey Dutky
- Re: How to implement the speculative loading?
- From: nedbrek@xxxxxxxxx
- Re: How to implement the speculative loading?
- From: Ivan Wang
- Re: How to implement the speculative loading?
- Prev by Date: Re: Value of Flags
- Next by Date: Re: How to implement the speculative loading?
- Previous by thread: Using ribbon cable for DRAM for thesis experiment?
- Next by thread: Re: How to implement the speculative loading?
- Index(es):
Relevant Pages
|
|