【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)算法致力于通过采用新颖的边缘中心方法来精巧地安排应用程序任务的位置以形成特定的矩形映射,从而减少网络上的内部/外部通信争用和通信成本,以及一种有效的方法选择由可用核心组成的矩形资源区域,以根据映射分配应用程序。为了评估DC3A,我们在Graphite模拟器中实现了新的线程生成/连接模块和多应用程序同步模块。 DC3A和对等算法的仿真结果表明,随着通信密度的增加,DC3A可以更好地优化网络性能。我们已经观察到,与第一免费(FF)算法,最近邻居(NN)算法和连续邻域分配(CoNA)算法相比,平均数据包延迟(APL)最多分别降低了35.6%,32.6%和24.6%。 。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号