首页> 外文期刊>Computing and informatics >CYCLIC: A LOCALITY-PRESERVING LOAD-BALANCING ALGORITHM FOR PDES ON SHARED MEMORY MULTIPROCESSORS
【24h】

CYCLIC: A LOCALITY-PRESERVING LOAD-BALANCING ALGORITHM FOR PDES ON SHARED MEMORY MULTIPROCESSORS

机译:循环:共享内存多处理器上的PDES的保留位置的负载平衡算法

获取原文
获取原文并翻译 | 示例

摘要

This paper presents a new load-balancing algorithm for shared memory multiprocessors that is currently being applied to the parallel simulation of logic circuits, specifically VHDL simulations. The main idea of this load-balancing algorithm is based on the exploitation of the usual characteristics of these simulations, that is, cyclicity and predictability, to obtain a good load balance while preserving the locality of references. This algorithm is useful not only in the area of logic circuit simulation but also in systems presenting a cyclic execution pattern, that is, repetition over time, making the future behavior of the tasks predictable. An example of this is Parallel Discrete Event Simulation (PDES), where several tasks are repeatedly executed in response to certain events. A comparison between the proposed algorithm and other load-balancing algorithms found in the literature reveals consistently better execution times with improvements in both load-balancing and locality of references that can be of help on current multicore desktop computers.
机译:本文提出了一种用于共享内存多处理器的新的负载平衡算法,该算法目前正在应用于逻辑电路的并行仿真,特别是VHDL仿真。这种负载平衡算法的主要思想是基于对这些模拟的通常特性(即循环性和可预测性)的利用,以在保持引用局部性的同时获得良好的负载平衡。该算法不仅在逻辑电路仿真领域有用,而且在呈现循环执行模式的系统中也很有用,也就是说,随着时间的推移而重复,从而使任务的未来行为可预测。并行离散事件模拟(PDES)就是其中的一个示例,其中响应某些事件重复执行多个任务。所提出的算法与文献中发现的其他负载平衡算法之间的比较显示,通过改进负载平衡和引用的局部性,可以始终如一地改善执行时间,这可以在当前的多核台式计算机上提供帮助。

著录项

  • 来源
    《Computing and informatics》 |2012年第6期|1255-1278|共24页
  • 作者单位

    Department of Computer System Architecture and Technology (DATSI)Technical University of Madrid Facultad de Informatica Campus de Montegancedo s, 28660 Madrid, Spain;

    Department of Computer System Architecture and Technology (DATSI)Technical University of Madrid Facultad de Informatica Campus de Montegancedo s, 28660 Madrid, Spain;

    Department of Computer System Architecture and Technology (DATSI)Technical University of Madrid Facultad de Informatica Campus de Montegancedo s, 28660 Madrid, Spain;

    Department of Computer System Architecture and Technology (DATSI)Technical University of Madrid Facultad de Informatica Campus de Montegancedo s, 28660 Madrid, Spain;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    parallel algorithms; shared memory systems; load balancing; locality of references; multicore; VHDL; PDES;

    机译:并行算法;共享内存系统;负载均衡;参考文献的位置;多核VHDL;PDES;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号