An Improvement of Switch-on-Future-Event Multithreading
スポンサーリンク
概要
- 論文の詳細を見る
"Delinquent" instructions are a small number of static instructions that cause most branch prediction misses and cache misses in a program. One of the important features of those delinquent instructions is that most of them are executed in small loops. We have proposed a new scheme of multithreading called Switch-on-Future-Event Multithreading (SoFE-MT) that hides a latency of delinquent instructions by multithreading execution of a loop in a single program. The conventional SoFE-MT did not assume periodic memory cache misses or memory access order violation between threads which often occur in a loop. We propose a memory access prediction system and a memory confliction detection system to deal with such problems. Simulation results shows that our proposal achieves performance improvement by an average of 2.4% and a maximum of 15.3%.
- 2010-07-27
著者
-
Masahiro Goshima
Graduate School Of Information Science And Technology The University Of Tokyo
-
Nakashima Jun
Graduate School Of Information Science And Technology The University Of Tokyo
-
Jun Nakashima
Graduate School Of Information Science And Technology The University Of Tokyo
-
Shuichi Sakai
Graduate School Of Information Science And Technology The University Of Tokyo
-
Naruki Kurata
Graduate School of Information Science and Technology, The University of Tokyo
-
Ryota Shioya
Graduate School of Information Science and Technology, The University of Tokyo|Research Fellow of th
-
Ryota Shioya
Graduate School Of Information Science And Technology The University Of Tokyo|research Fellow Of The
-
Naruki Kurata
Graduate School Of Information Science And Technology The University Of Tokyo