Exploiting locality and tolerating remote memory access latency using thread migration

被引:0
|
作者
Stephen Jenks
Jean-Luc Gaudiot
机构
[1] University of Southern California,Department of Electrical Engineering
来源
International Journal of Parallel Programming | 1997年 / 25卷
关键词
Multithreading; thread migration; distributed memory; parallel programming; abstract architecture;
D O I
暂无
中图分类号
学科分类号
摘要
Much research has focused on reducing and/or tolerating remote memory access latencies on distributed-memory parallel computers. Caching remote data is intended to reduce average access latency by handling as many remote memory accesses as possible using local copies of the data in the cache. Data-flow and multithreaded approaches help programs tolerate the latency of remote memory accesses by allowing processors to do other work while remote operations take place. The thread migration technique described here is a multithreaded architecture where threads migrate to remote processors that contain data they need. By exploiting access locality, the threads often use several data items from that processor before migrating to other processors for more data. Because the threads migrate in search of data, the approach is called Nomadic Threads. A prototype runtime system has been implemented on the CM5 and is portable to other distributed memory parallel computers.
引用
收藏
页码:281 / 304
页数:23
相关论文
共 3 条
  • [1] Exploiting locality and tolerating remote memory access latency using thread migration
    Jenks, S
    Gaudiot, JL
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 1997, 25 (04) : 281 - 304
  • [2] Optimizing memory access traffic via runtime thread migration for on-chip distributed memory systems
    Weiwei Fu
    Tianzhou Chen
    Chao Wang
    Li Liu
    The Journal of Supercomputing, 2014, 69 : 1491 - 1516
  • [3] Optimizing memory access traffic via runtime thread migration for on-chip distributed memory systems
    Fu, Weiwei
    Chen, Tianzhou
    Wang, Chao
    Liu, Li
    JOURNAL OF SUPERCOMPUTING, 2014, 69 (03) : 1491 - 1516