首页> 外文会议>IEEE International Conference on High Performance Computing and Communications >A Dynamic Contention-aware Application Allocation Algorithm for Many-core Processor
【24h】

A Dynamic Contention-aware Application Allocation Algorithm for Many-core Processor

机译:许多核心处理器的动态争用感知应用程序分配算法

获取原文

摘要

Concurrently executing diverse independent applications on a many-core processor with hundreds of cores requests allocating application tasks to minimize communication contention and communication cost. In this paper, we propose a novel application allocation algorithm to assign applications onto a many-core processor with considering communications between tasks and contentions on network channels. Our dynamic contention-aware application allocation (DC3A) algorithm focuses on reducing both external/internal communication contentions and communication cost on network by adopting a novel edgecentric method to delicately arrange positions of tasks of an application to form a specific rectangular mapping and an efficient method to select a rectangular resource region composed of available cores to allocate the application based on the mapping. In order to evaluate DC3A, we have implemented new thread spawning/joining modules and multi-application synchronization modules in Graphite simulator. The simulation results of DC3A and peer algorithms illustrate that with the increase of communication density, DC3A can better optimize the network performance. We have observed a reduction of average packet latency (APL) at most up to 35.6%, 32.6% and 24.6% when compared with first free (FF) algorithm, nearest neighbour (NN) algorithm and contiguous neighborhood allocation (CoNA) algorithm, respectively.
机译:同时在许多核心处理器上执行不同的独立应用程序,其中数百个核心请求分配应用任务以最大限度地减少通信争用和通信成本。在本文中,我们提出了一种新颖的应用程序分配算法,将应用程序分配到许多核心处理器上,考虑到网络信道上的任务和争议之间的通信。我们的动态争用感知应用程序分配(DC3A)算法专注于通过采用新颖的EDGECENTRIC方法来减少网络上的外部/内部通信争议和通信成本,以便在应用程序的任务位置布置以形成特定的矩形映射和有效的方法选择由可用核心组成的矩形资源区域,以基于映射分配应用程序。为了评估DC3A,我们在石墨模拟器中实现了新的线程产卵/连接模块和多应用同步模块。 DC3A和对等算法的仿真结果表明,随着通信密度的增加,DC3A可以更好地优化网络性能。与第一免费(FF)算法,最近邻(NN)算法和连续的邻域分配(CONA)算法相比,我们已经观察到平均数据包延迟(APL)的平均数据包等待时间(APL)降低至多35.6%,32.6%和24.6% 。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号