首页> 外文会议>Logic programming and nonmonotonic reasoning >Optimal Multicore Scheduling: An Application of ASP Techniques
【24h】

Optimal Multicore Scheduling: An Application of ASP Techniques

机译:最佳多核调度:ASP技术的应用

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Optimal scheduling policies for multicore platforms have been the holy grail of systems programming for almost a decade now. In this paper, we take two instances of the optimal multicore scheduling problem, the dual-core and the quad-core instances, and attempt to solve them using Answer Set Programming. We represent the problem using a graph theoretic formulation, whereby finding the minimum edge cover of a weighted graph aids us in finding an optimal multicore schedule. We then use an answer set solver to obtain answer sets of varying sizes for our formulation. While a polynomial time algorithm for finding the minimum edge cover of a weighted graph exists in imperative languages and is suitable for dual-core processors, our approach uses ASP techniques to solve both the dual-core and quad-core versions of this problem. We discuss some optimizations to reduce execution runtime, and conclude by discussing potential uses of our application.
机译:近十年来,针对多核平台的最佳调度策略一直是系统编程的圣杯。在本文中,我们以最优多核调度问题的两个实例(双核和四核实例)为例,并尝试使用答案集编程来解决它们。我们使用图论公式来表示问题,从而找到加权图的最小边覆盖有助于我们找到最佳的多核计划。然后,我们使用答案集求解器为我们的公式获取大小不同的答案集。虽然命令式语言中存在一种用于找到加权图的最小边缘覆盖的多项式时间算法,并且适用于双核处理器,但我们的方法使用ASP技术来解决此问题的双核和四核版本。我们讨论了减少执行时间的一些优化,并通过讨论应用程序的潜在用途来得出结论。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号