首页> 外文期刊>International journal of parallel programming >Dynamic Instruction Scheduling in a Trace-based Multi-threaded Architecture
【24h】

Dynamic Instruction Scheduling in a Trace-based Multi-threaded Architecture

机译:基于跟踪的多线程体系结构中的动态指令调度

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

摘要

Simulation results are presented using the hardware-implemented, trace-based dynamic instruction scheduler of our single process DTSVLIW architecture to schedule instructions from several processes into multiple streams of VLIW instructions for execution by a wide-issue, simultaneous multi-threading (SMT) execution engine. The scheduling process involves single instruction execution of each process, dynamically scheduling executed instructions into blocks of VLIW instructions cached for subsequent SMT execution: SMT provides a mechanism to reduce the impact of horizontal and vertical waste, and variable memory latencies, seen in the DTSVLIW. Preliminary experiments explore this extended model. Results achieve PE utilization of up to 87% on a 4-thread, 1-scalar, 8 PE design, with speed-ups of up to 6.3 that of a single processor. Noticeably it only needs a single scalar process to be scheduled at any time, with main memory fetches being 1-4% that of a single processor.
机译:使用我们的单进程DTSVLIW架构的基于硬件的,基于跟踪的动态指令调度程序来呈现仿真结果,以将来自多个进程的指令调度到多个VLIW指令流中,以通过广泛发布的同时多线程(SMT)执行来执行发动机。调度过程涉及每个过程的单个指令执行,将执行的指令动态调度到缓存的VLIW指令块中,以供后续SMT执行:SMT提供了一种减少DTSVLIW中的水平和垂直浪费以及可变内存延迟影响的机制。初步实验探索了这种扩展模型。在4线程,1标量,8 PE设计中,结果可实现高达87%的PE利用率,单个处理器的速度最高可提高6.3。值得注意的是,它只需要在任何时间调度单个标量进程,而主存储器的提取量是单个处理器的1-4%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号