首页> 外文期刊>Computers & operations research >D~3 -Machinef A decoupled data-driven multithreaded architecture with variable resolution support
【24h】

D~3 -Machinef A decoupled data-driven multithreaded architecture with variable resolution support

机译:D〜3 -Machinef一种解耦的数据驱动的多线程体系结构,具有可变分辨率支持

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

摘要

This paper presents the Decoupled Data-Driven machine (D~3-machine), a multithreaded architecture with data-driven synchronization. The D3-machine is an efficient and cost-effec- tive design that combines the advantages of the data-driven synchronization with those of Instruction Level Parallelism (ILP). Two major design ideas are utilized by the proposed model f asynchronous execution of synchronization and computation operations and multi- threaded graphs with variable resolution. The guiding principle in the generation of the threads is to fully exploit the ILP capabilities of the target processor. The entire dynamic Data-Flow (DF) graph is mapped by a one-to-one function onto the virtual space of the machine. Thus, the traditional DF graph operations (synchronization) of token matching and token formatting/routing are reduced into memory access operations. This allows us to utilize the dynamic DF principles, that exploit ultimate parallelism, for thread scheduling at a hardware minimal cost. With a combination of deterministic and stochastic simulation ex- periments is shown that the D3-machine has the necessary attributes for efficient parallel processing, it can tolerate long latencies, exploit parallelism, and also benefit from locality. Furthermore, by decoupling the synchronization portion of a thread from the computation, the D3-machine effectively neutralizes the overhead associated with dynamic DF scheduling.
机译:本文介绍了具有数据驱动同步功能的多线程体系结构,即解耦数据驱动计算机(D〜3-machine)。 D3机器是一种高效且具有成本效益的设计,结合了数据驱动同步与指令级并行(ILP)的优势。所提出的模型用于异步执行同步和计算操作以及具有可变分辨率的多线程图时,利用了两个主要的设计思想。线程生成的指导原则是充分利用目标处理器的ILP功能。整个动态数据流(DF)图通过一对一功能映射到计算机的虚拟空间上。因此,令牌匹配和令牌格式化/路由的传统DF图操作(同步)被简化为内存访问操作。这使我们能够利用动态DF原理(利用最终并行性)以最小的硬件成本进行线程调度。结合确定性和随机模拟实验表明,D3机器具有高效并行处理的必要属性,它可以忍受较长的等待时间,利用并行性,并且还可以受益于局部性。此外,通过将线程的同步部分与计算解耦,D3机器可有效抵消与动态DF调度相关的开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号