Criticality driven energy aware speculation for speculative multithreaded processors

HIGH PERFORMANCE COMPUTING - HIPC 2005, PROCEEDINGS(2005)

引用 4|浏览0
暂无评分
摘要
Speculative multithreaded architecture (SpMT) philosophy relies on aggressive speculative execution for improved performance. Aggressive speculative execution results in a significant wastage of dynamic energy due to useless computation in the event of mis-speculation. As energy consumption is becoming an important constraint in microprocessor design, it is extremely important to reduce such wastage of dynamic energy in SpMT processors in order to achieve a better performance to power ratio. Dynamic instruction criticality information can be effectively applied to control aggressive speculation in SpMT processors. In this paper, we present a model of micro-execution for SpMT processors to determine dynamic instruction criticality. We also present two novel techniques utilizing criticality information, namely delaying non-critical loads and criticality based thread-prediction for reducing useless computation and energy consumption. Our experiments show 17.71% and 11.63% reduction in dynamic energy for criticality based thread prediction and criticality based delayed load scheme respectively while the corresponding improvements in dynamic energy delay products are 13.93% and 5.54%.
更多
查看译文
关键词
spmt processor,useless computation,aggressive speculative execution,dynamic energy delay product,energy consumption,dynamic energy,criticality information,dynamic instruction criticality,speculative multithreaded processor,aware speculation,criticality driven energy,aggressive speculation,dynamic instruction criticality information,integrated circuit,speculative execution
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要