首页> 外文会议> >Management of heterogeneous parallelism on shared memory multiprocessors
【24h】

Management of heterogeneous parallelism on shared memory multiprocessors

机译:共享内存多处理器上的异构并行性管理

获取原文

摘要

Heterogeneous parallelism includes all forms of inter-instruction parallelism. This may include both explicitly coded and compiler generated forms. It is argued that support mechanisms are needed to efficiently manage heterogeneous subcomputations at run-time, and that the important issues in the design and implementation of these mechanisms are different from those previously studied for support of loop-level parallelism. An empirical study of an actual application is presented. The study was based on variational recursive dynamics simulation of a typical four wheel vehicle. The results of the empirical study indicate that the choice of an appropriate run-time parallel processing support mechanism can have a dramatic impact upon the ability to successfully extract heterogeneous parallelism for programs. In particular, the efficiency (lack of overhead) of the support mechanisms becomes critically important as the granularity of subcomputations becomes relatively fine. The use of simple, syntactically closed constructs is suggested.
机译:异构并行性包括所有形式的指令间并行性。这可能包括显式编码形式和编译器生成形式。有人认为,需要有支持机制来在运行时有效地管理异构子计算,并且这些机制的设计和实现中的重要问题与先前为支持循环级并行性而研究的问题不同。提出了对实际应用的实证研究。该研究基于典型四轮车的变分递归动力学仿真。实证研究的结果表明,选择合适的运行时并行处理支持机制可能会对成功提取程序异构异构的能力产生重大影响。特别地,随着子计算的粒度变得相对精细,支持机制的效率(缺少开销)变得至关重要。建议使用简单的,语法上封闭的构造。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号