SAT(充足可能性)問題の並列局所探索アルゴリズムの研究と超並列計算機への実装

SAT(可满足性)问题的并行局部搜索算法研究及其在大规模并行计算机上的实现

基本信息

  • 批准号:
    11F01807
  • 负责人:
  • 金额:
    $ 1.28万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
  • 财政年份:
    2011
  • 资助国家:
    日本
  • 起止时间:
    2011 至 2013
  • 项目状态:
    已结题

项目摘要

The overall results of the project can be divided into three main categories : cooperation in massively parallel local search ; estimating the performance of parallel SAT local search ; and a GPU implementation of local search solvers. First, we found out that cooperation in massively parallel local search solver for SAT is a powerful technique that helps to improve performance up to a given number of cores (usually 16 cores), and after this point the performance degrades. However, when cooperation is limited to a group of solvers the performance of the parallel local search solver scales well up to a few hundred cores.Second, our model to predict the parallel local search solvers closely matches the empirical evaluation up 384 cores, for the best solvers of the SAT 2011 competition and two set of problem families, that is, random and crafted. Our model, based in order statistics, predicts the parallel runtime execution of a given local search algorithm by analyzing the runtime distribution of its sequential version. Interestingly, we have observed that, for the two different sequential solvers and the variety of instances considered in this study, the runtime distribution can be characterized using two distributions : exponential (shifted and non-shifted) and lognormal.Third, unlike other local search GPU implementations, which are problem dependent and combine the execution of the CPU and the GPU, in this work the entire local search process is executed on the GPU ; therefore, the performance is not bounded to a robust CPU. Extensive experiments using three well-known problem benchmarks indicate that the GPU w. r. t. a well tuned sequential version of the algorithm. and the GPU.
该项目的总体结果可以分为三个主要类别:大规模并行局部搜索的合作;并行SAT局部搜索的性能估计;以及局部搜索求解器的GPU实现。首先,我们发现SAT的大规模并行局部搜索求解器中的合作是一种强大的技术,有助于提高给定数量的核心(通常为16个核心)的性能,并且在这一点之后,性能会下降。然而,当合作仅限于一组求解器的并行局部搜索求解器的性能扩展以及高达几百core.Second,我们的模型来预测并行局部搜索求解器密切匹配的经验评估高达384个核心,为最佳的求解器的SAT 2011年的竞争和两组问题的家庭,即随机和精心制作的。我们的模型,顺序统计的基础上,预测并行运行时执行给定的本地搜索算法,通过分析其顺序版本的运行时分布。有趣的是,我们观察到,对于两个不同的顺序求解器和本研究中考虑的各种实例,运行时分布可以使用两种分布来表征:指数第三,与依赖于问题并且联合收割机组合CPU和GPU的执行的其他局部搜索GPU实现不同,在这项工作中,整个本地搜索过程都在GPU上执行;因此,性能不受鲁棒CPU的限制。广泛的实验使用三个著名的问题基准表明,GPU w。R. t.一个经过良好调整的算法序列版本。还有GPU。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
From Sequential to Parallel Local Search for SAT
SAT 从顺序本地搜索到并行本地搜索
A Survey of Parallel Local Search for SAT
SAT 并行本地搜索调查
  • DOI:
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    A. Arbelaez;P. Codognet
  • 通讯作者:
    P. Codognet
Parallel Local Search for SAT
SAT 并行本地搜索
  • DOI:
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    A. Arbelaez;P. Codognet
  • 通讯作者:
    P. Codognet
Using Runtime Distributions for the Analysis and Parallelization of Local Search for SAT.
使用运行时分布对 SAT 本地搜索进行分析和并行化。
Parallelising the k-Medoids Clustering Problem Using Space-Partitioning
使用空间分区并行化 k-Medoids 聚类问题
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

稲葉 真理其他文献

flat-C:超並列計算機向けC言語の実現
flat-C:大规模并行计算机的C语言实现
細粒度パケット間隔制御の実装と評価
细粒度数据包间隔控制的实现与评估
動的再構成を用いたアプリケーションレイヤ処理エンジンの設計
基于动态重构的应用层处理引擎设计

稲葉 真理的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('稲葉 真理', 18)}}的其他基金

ゲノム配列からの高次圧縮・クラスタリングによる知識発見
通过基因组序列的高阶压缩和聚类发现知识
  • 批准号:
    13208002
  • 财政年份:
    2000
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas (C)
ゲノム配列からの高次圧縮・クラスタリングによる知識発見
通过基因组序列的高阶压缩和聚类发现知识
  • 批准号:
    12208012
  • 财政年份:
    2000
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas (C)
幾可構造を利用した高次クラスタリングアルゴリズムの研究およびその応用
利用几何结构的高阶聚类算法及其应用研究
  • 批准号:
    09780247
  • 财政年份:
    1997
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)

相似海外基金

Elements: Adaptive End-to-End Parallelism for Distributed Science Workflows
要素:分布式科学工作流程的自适应端到端并行性
  • 批准号:
    2427408
  • 财政年份:
    2024
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Standard Grant
Travel: NSF Student Travel Grant for 2024 ACM Symposium on Parallelism in Algorithms and Architectures (SPAA)
旅行:2024 年 ACM 算法和架构并行性研讨会 (SPAA) 的 NSF 学生旅行补助金
  • 批准号:
    2418454
  • 财政年份:
    2024
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Standard Grant
Reconfigurable neural network processor with flexible-granularity parallelism
具有灵活粒度并行性的可重构神经网络处理器
  • 批准号:
    23K16856
  • 财政年份:
    2023
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
CAREER: HeteroTime: Accelerating Static Timing Analysis with Intelligent Heterogeneous Parallelism
职业:HeteroTime:利用智能异构并行加速静态时序分析
  • 批准号:
    2349582
  • 财政年份:
    2023
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Continuing Grant
Gather-Level Parallelism
收集级并行性
  • 批准号:
    EP/W014629/1
  • 财政年份:
    2022
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Research Grant
Elements: Adaptive End-to-End Parallelism for Distributed Science Workflows
要素:分布式科学工作流程的自适应端到端并行性
  • 批准号:
    2209955
  • 财政年份:
    2022
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Standard Grant
ParaSol: Fine-Grained Thread-Level Parallelism for Single-Threaded Performance
ParaSol:细粒度线程级并行性以实现单线程性能
  • 批准号:
    EP/W00576X/1
  • 财政年份:
    2022
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Research Grant
Performance for All: Broadening the Scope of Parallelism and Specialization
所有人的性能:扩大并行性和专业化的范围
  • 批准号:
    RGPIN-2022-05330
  • 财政年份:
    2022
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Discovery Grants Program - Individual
CAREER: HeteroTime: Accelerating Static Timing Analysis with Intelligent Heterogeneous Parallelism
职业:HeteroTime:利用智能异构并行加速静态时序分析
  • 批准号:
    2144523
  • 财政年份:
    2022
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Continuing Grant
Performance for All: Broadening the Scope of Parallelism and Specialization
所有人的性能:扩大并行性和专业化的范围
  • 批准号:
    DGECR-2022-00117
  • 财政年份:
    2022
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Discovery Launch Supplement
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了