Skip to content

Hello. How many clock cycles does the prediction process of POPET require? It seems that this is not described in the paper. #40

Answered by rahulbera
szuhzw asked this question in Q&A
Discussion options

You must be logged in to vote

We do not explicitly model a POPET prediction latency since POPET uses relatively-simple operations (5 parallel table lookups, one addition of 5bit weights, and one comparison) for making a prediction. However, the knob ddrp_req_latency models a latency between when the prediction is made and when the speculative request is inserted to the memory controller. You can adjust this knob to model the effect of multi-cycle POPET prediction latency. The paper has detailed analysis on performance sensitivity w.r.t. this knob.

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@szuhzw
Comment options

Answer selected by rahulbera
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants