-
Hello. How many clock cycles does the prediction process of POPET require? It seems that this is not described in the paper. @rahulbera |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
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 |
Beta Was this translation helpful? Give feedback.
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.