...
首页> 外文期刊>IEICE Transactions on fundamentals of electronics, communications & computer sciences >Issue Mechanism for Embedded Simultaneous Multithreading Processor
【24h】

Issue Mechanism for Embedded Simultaneous Multithreading Processor

机译:Issue Mechanism for Embedded Simultaneous Multithreading Processor

获取原文
获取原文并翻译 | 示例

摘要

Simultaneous Multithreading (SMT) technology enhances instruction throughput by issuing multiple instructions from multiple threads within one clock cycle. For in-order pipeline to each thread, SMT processors can provide large number of issued instructions close to or surpass than using out-of-order pipeline. In this work, we show an efficient issue logic for predicated instruction sequence with the parallel flag in each instruction, where the predicate register based issue control is adopted and the continuous instructions with the parallel flag of '0' are executed in parallel. The flag is pre-defined by a compiler. Instructions from different threads are issued based on the round-robin order. We also introduce an Instruction Queue skip mechanism for thread if the queue is empty. Using this kind of issue logic, we designed a 6 threads, 7-stage, in-order pipeline processor. Based on this processor, we compare round-robin issue policy (RR(T_1-T_n)) with other policies: thread one always has the highest priority (PR(T_1)) and thread one or thread n has the highest priority in turn (PR(T_1-T_n)). The results show that RR(T_1-T_n) policy outperforms others and PR(T_1-T_n) is almost the same to RR(T_1-T_n) from the point of view of the issued instructions per cycle.

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号