...
首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Data-Driven Multithreading Using Conventional Microprocessors
【24h】

Data-Driven Multithreading Using Conventional Microprocessors

机译:使用常规微处理器的数据驱动多线程

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

摘要

This paper describes the Data-Driven Multithreading (DDM) model and how it may be implemented using off-the-shelf microprocessors. Data-Driven Multithreading is a nonblocking multithreading execution model that tolerates internode latency by scheduling threads for execution based on data availability. Scheduling based on data availability can be used to exploit cache management policies that reduce significantly cache misses. Such policies include firing a thread for execution only if its data is already placed in the cache. We call this cache management policy the CacheFlow policy. The core of the DDM implementation presented is a memory mapped hardware module that is attached directly to the processor's bus. This module is responsible for thread scheduling and is known as the Thread Synchronization Unit (TSU). The evaluation of DDM was performed using simulation of the Data-Driven Network of Workstations ({rm{D}}^2{rm{NOW}}). {rm{D}}^2{rm{NOW}} is a DDM implementation built out of regular workstations augmented with the TSU. The simulation was performed for nine scientific applications, seven of which belong to the SPLASH-2 suite. The results show that DDM can tolerate well both the communication and synchronization latency. Overall, for 16 and 32-node {rm{D}}^2{rm{NOW}} machines the speedup observed was 14.4 and 26.0, respectively.
机译:本文介绍了数据驱动的多线程(DDM)模型,以及如何使用现成的微处理器实现该模型。数据驱动的多线程是一种无阻塞的多线程执行模型,该模型通过基于数据可用性安排要执行的线程来容忍节点间的延迟。基于数据可用性的调度可用于开发可显着减少缓存未命中的缓存管理策略。此类策略包括仅在线程的数据已放置在缓存中时才触发线程执行。我们将此缓存管理策略称为CacheFlow策略。呈现的DDM实现的核心是直接映射到处理器总线的内存映射硬件模块。该模块负责线程调度,称为线程同步单元(TSU)。使用工作站数据驱动网络({rm {D}} ^ 2 {rm {NOW}})的仿真对DDM进行评估。 {rm {D}} ^ 2 {rm {NOW}}是一种DDM实现,它是在常规工作站中增加了TSU的基础。针对9个科学应用进行了仿真,其中7个属于SPLASH-2套件。结果表明,DDM可以很好地容忍通信和同步延迟。总体而言,对于16节点和32节点{rm {D}} ^ 2 {rm {NOW}}机器,观察到的加速分别为14.4和26.0。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号