首页> 外文会议>IEEE International Conference on Cluster Computing and Workshops >How SPMD applications could be efficiently executed on Multicore Environments?
【24h】

How SPMD applications could be efficiently executed on Multicore Environments?

机译:SPMD应用程序如何在多核环境上有效地执行?

获取原文

摘要

A challenge for programmers of parallel programming environments is to execute applications efficiently. For this reason, applications with high levels of synchronism and communications such as SPMD (Single Program Multiple Data) create a challenge regarding how to distribute tasks between PE (Processing Element) in a multicore cluster; this kind of environment presents high heterogeneity in communication parameters due to different communication paths present. For this reason, this work is centered around developing a methodology to distribute SPMD tasks between PEs in a multi-core Cluster. The task assignment process is realized through mapping and scheduling strategies based on controlling the communications heterogeneities. Finally, the objective is to obtain a good execution time while maintaining the efficiency level over a threshold. The results obtained show an improvement around 40% of efficiency in a heat transfer application, when our methodology is applied.
机译:并行编程环境的程序员挑战是有效地执行应用程序。出于这个原因,具有高水平同步和通信等的应用程序,例如SPMD(单程程序多个数据)对如何在多核群集中的PE(处理元素)之间的任务之间产生挑战;由于存在不同的通信路径,这种环境在通信参数中呈现了高异质性。因此,此作品围绕开发一种方法来在多核群集中分配PE之间的SPMD任务。通过基于控制通信异质性的映射和调度策略来实现任务分配过程。最后,目的是获得良好的执行时间,同时保持阈值的效率水平。当应用我们的方法,所获得的结果显示出传热应用中的效率的效率约为40%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号