首页> 外文会议>International parallel processing >Experience with executing shared memory programs using fine-grain communication and multithreading in EM-4
【24h】

Experience with executing shared memory programs using fine-grain communication and multithreading in EM-4

机译:在EM-4中使用微粒通信和多线程执行共享内存程序的体验

获取原文

摘要

We present our experience and results obtained from executing shared memory application programs using fine-grain remote memory access communication and multithreading in the EM-4 multiprocessor. The EM-4 is a distributed memory multiprocessor which has a dataflow mechanism. The dataflow mechanism enables a fine-grain communication packet through the network to invoke the thread of control dynamically with very small overhead and is extended to access remote memory in different processors. We hide the remote memory access latencies with multithreading. The benchmark results show that shared memory applications achieve reasonable speedup with four to eight threads in the EM-4 prototype. We found that aggressive multithreading can negatively affect its network interface and increase the network contention. We also describe the EM-4 parallel programming language called EM-C, which provides the notion of a global address space and parallel constructs for exploiting medium-grain parallelism to tolerate several remote operation latencies.
机译:我们展示了我们在EM-4多处理器中使用微粒远程内存访问通信和多线程执行共享内存应用程序的经验和结果。 EM-4是具有数据流机制的分布式存储器多处理器。 DataFlow机制使得通过网络能够通过网络调用微粒通信数据包以非常小的开销动态调用控制线程,并且扩展到访问不同处理器中的远程存储器。我们隐藏具有多线程的远程内存访问延迟。基准结果表明,共享内存应用程序在EM-4原型中有四到八个线程实现合理的加速。我们发现激进的多线程可以对其网络接口产生负面影响并增加网络争用。我们还描述了名为EM-C的EM-4并行编程语言,该语言提供了全局地址空间和并行构造的概念,用于利用中谷并行性,以容忍几个远程操作延迟。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号