首页> 外文会议>2012 international conference on computer and communication engineering >A partial multi stealing scheduling model for divide and Conquer Problems
【24h】

A partial multi stealing scheduling model for divide and Conquer Problems

机译:分治问题的部分多重偷窃调度模型

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

摘要

Work-Stealing technique has proven itself to be one of the successful multithreaded scheduling techniques that are designed to balance work-load in multicore environments. As the number of cores in multicore-based products increases, new developments have to be made for this technique to cope with this continuous challenge in the hardware side. In this paper, we present a multicore model that is designed to deal with Divide and Conquer Problems. The model is based on designing two types of schedulers: The High-Level Scheduler (HLS) and Low-Level Scheduler (LLS). The HLS has the duty of balancing threads distribution among the modelled cores. In this scheduler, we present a new policy, Partial Multi Stealing Policy that extends the principle of work stealing in managing threads distribution. The policy is scalable and general for dealing with any kind of Divide and Conquer Problems. For the LLS, we introduce a new method for threads creation and management for the Matrix Multiplication problem. The model has been designed using Coloured Petri Nets (CPN) as the modelling language, and simulated by CPN-Tool as the modelling tool. The results of the simulation show a high level of concurrency between the elements of the model which reduces the execution time as the number of cores increases in the model.
机译:工作隐匿技术已被证明是成功的多线程调度技术之一,旨在平衡多核环境中的工作负载。随着基于多核的产品中内核数量的增加,必须对此技术进行新的开发以应对硬件方面的持续挑战。在本文中,我们提出了一种旨在解决分而治之问题的多核模型。该模型基于设计两种类型的调度程序:高级调度程序(HLS)和低级调度程序(LLS)。 HLS负责平衡建模内核之间的线程分配。在此调度程序中,我们提出了一个新策略,即部分多窃取策略,该策略扩展了在管理线程分配中窃取工作的原理。该策略具有可伸缩性,适用于处理任何类型的分而治之问题。对于LLS,我们为矩阵乘法问题引入了一种新的线程创建和管理方法。该模型已使用彩色Petri网(CPN)作为建模语言进行了设计,并由CPN-Tool作为建模工具进行了仿真。仿真结果显示出模型元素之间的高度并发性,这随着模型中核心数量的增加而减少了执行时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号