问答题
在某细粒度多线程处理机中,如果一条指令访存时在L
1
cache中缺失,但在L
2
cache中命中,总共要消耗n个周期。如果采用多线程隐藏L
1
cache的缺失,那么需要立即运行多少个线程才能避免出现死周期?
【正确答案】
正确答案:如果处理L
1
cache缺失需要消耗n个周期,则至少需要立即运行n个线程,占用n个周期。在n个周期之后,被阻塞的线程能够获取L
2
cache中的访存数据并将继续运行。
【答案解析】
提交答案
关闭