首页> 外文会议>International Workshop on Embedded Multicore Systems >Programming Model to Develop Supercomputer Combinatorial Solvers
【24h】

Programming Model to Develop Supercomputer Combinatorial Solvers

机译:编程模型开发超级计算机组合求解器

获取原文

摘要

Novel architectures for massively parallel machines offer better scalability and the prospect of achieving linear speedup for sizable problems in many domains. The development of suitable programming models and accompanying software tools for these architectures remains one of the biggest challenges towards exploiting their full potential. We present a multi-layer software abstraction model to develop combinatorial solvers on massively-parallel machines with regular topologies. The model enables different challenges in the design and optimization of combinatorial solvers to be tackled independently (separation of concerns) while permitting problem-specific tuning and cross-layer optimization. In specific, the model decouples the issues of inter-node communication, node-level scheduling, problem mapping, mesh-level load balancing and expressing problem logic. We present an implementation of the model and use it to profile a Boolean satisfiability solver on simulated massively-parallel machines with different scales and topologies.
机译:大型平行机器的新型架构提供了更好的可扩展性和在许多域中实现线性加速的前景。适用于这些架构的合适编程模型和随附软件工具的开发仍然是利用其全部潜力的最大挑战之一。我们提出了一种多层软件抽象模型,可以在具有常规拓扑的大型平行机上开发组合求解器。该模型能够在组合求解器的设计和优化方面具有不同的挑战,以便独立地(关注的分离),同时允许特定于问题的调谐和跨层优化。具体而言,模型与节点间通信,节点级调度,问题映射,网格级负载平衡和表达问题逻辑的问题解耦。我们介绍了模型的实现,并使用它来配置具有不同尺度和拓扑的模拟的大型并行机器上的布尔可满足性求解器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号