PARSSSE: AN ADAPTIVE PARALLEL STATE SPACE SEARCH ENGINE

被引:8
|
作者
Sun, Yanhua [1 ]
Zheng, Gengbin [1 ]
Jetley, Pritish [1 ]
Kale, Laxmikant V. [1 ]
机构
[1] Univ Illinois, Dept Comp Sci, 201 N Goodwin Ave, Urbana, IL 61801 USA
关键词
parallel state space search; adaptive grain size control; dynamic load balancing; prioritized execution;
D O I
10.1142/S0129626411000242
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
State space search problems abound in the artificial intelligence, planning and optimization literature. Solving such problems is generally NP-hard, so that a brute-force it-approach to state space search must be employed. Given the exponential amount of work that state space search problems entail, it is desirable to solve them on large parallel machines with significant computational power. In this paper, we analyze the parallel performance of several classes of state space search applications. In particular, we fo06 cus on the issues of grain size, the prioritized execution of tasks and the balancing of load among processors in the system. We demonstrate the corresponding techniques that are used to scale such applications to large scale. Moreover, we tackle the problem of programmer productivity by incorporating these techniques into a general search engine z framework designed to solve a broad class of state space search problems. We demonstrate the efficiency and scalability of our design using three example applications, and present scaling results up to 32,768 processors.
引用
收藏
页码:319 / 338
页数:20
相关论文
共 50 条
  • [1] Parallel randomized state-space search
    Dwyer, Matthew B.
    Elbaum, Sebastian
    Person, Suzette
    Purandare, Rahul
    ICSE 2007: 29TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2007, : 3 - +
  • [2] SUPERLINEAR SPEEDUP IN PARALLEL STATE-SPACE SEARCH
    RAO, VN
    KUMAR, V
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 338 : 161 - 174
  • [3] PARALLEL SPACE DECOMPOSITION OF THE MESH ADAPTIVE DIRECT SEARCH ALGORITHM
    Audet, Charles
    Dennis, J. E., Jr.
    Le Digabel, Sebastien
    SIAM JOURNAL ON OPTIMIZATION, 2008, 19 (03) : 1150 - 1170
  • [4] A parallel search engine with BSP
    Costa, VG
    Printista, AM
    Marín, M
    Third Latin American Web Congress, Proceedings, 2005, : 259 - 268
  • [5] MINIMAL STATE-SPACE SEARCH IN PARALLEL PRODUCTION SYSTEMS
    DIXIT, VV
    MOLDOVAN, DI
    PROCEEDINGS OF THE 1989 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, VOL 2: SOFTWARE, 1989, : 255 - 259
  • [6] Parallel state space search for SAT with Lagrange programming neural network
    Nagamatu, M
    Yanaru, T
    ICONIP'98: THE FIFTH INTERNATIONAL CONFERENCE ON NEURAL INFORMATION PROCESSING JOINTLY WITH JNNS'98: THE 1998 ANNUAL CONFERENCE OF THE JAPANESE NEURAL NETWORK SOCIETY - PROCEEDINGS, VOLS 1-3, 1998, : 767 - 770
  • [7] Adaptive state filtering for space shuttle main engine turbine health monitoring
    Williams, RB
    Parlos, AG
    JOURNAL OF SPACECRAFT AND ROCKETS, 2003, 40 (01) : 101 - 109
  • [8] CYBER 411: Parallel search engine for the Web
    不详
    DATABASE, 1996, 19 (06): : 64 - 64
  • [9] A parallel adaptive tabu search approach
    Talbi, EG
    Hafidi, Z
    Geib, JM
    PARALLEL COMPUTING, 1998, 24 (14) : 2003 - 2019
  • [10] Adaptive parallel iterative deepening search
    Cook, DJ
    Varnell, RC
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 1998, 9 : 139 - 166