Traveling threads: a new multithreaded execution model

Traveling threads: a new multithreaded execution model
复制标题

移动线程:一种新的多线程执行模型

DOI:
--
复制
发表时间:
2006
期刊:
影响因子:
--
通讯作者:
R. Murphy
R. Murphy
中科院分区:
--
文献类型:
--
作者:
P. Kogge;R. Murphy

文献摘要

被引文献

相似文献

计算机体系结构受到冯诺依曼瓶颈的困扰。这项工作介绍并评估了移动线程执行模型,其中线程迁移到靠近其所需数据的内存资源,而不是执行远程内存访问。这有助于解决冯诺依曼问题,方法是在程序中暴露额外的并发性以容忍长内存延迟,将缓存架构中典型的双向请求/响应网络事务减少为单向线程迁移事务,并减少或消除缓存一致性流量。
Computer architecture is plagued by the von Neumann bottleneck. This work introduces and evaluates the traveling thread execution model in which threads migrate to the memory resources close to the data they require rather than perform remote memory accesses. This helps address the von Neumann problem by exposing additional concurrency within programs to tolerate long memory latencies, reduces two-way request/response network transactions typical of caching architectures to one way thread migration transactions, and reduces or eliminates cache coherency traffic.