Content area

Abstract

This dissertation presents an experimental study aimed at assessing the feasibility of parallelizing the constraint solving process using Graphical Processing Units (GPUs). GPUs support a form of data parallelism that appears to be suitable to the type of processing required to cycle through constraints and domain values during consistency checking and propagation. The dissertation also illustrates an implementation of a constraint solver capable of hybrid propagations (i.e., alternating CPU and GPU) and parallel search, and demonstrates the potential for competitiveness against sequential implementations. We consider the Protein Structure Prediction problem as a hard combinatorial real-world problem as case study to show the advantages of combining parallel search and parallel constraint propagation on a GPU architecture. We present the formalization and implementation of a novel class of constraints to support a variety of different structural analysis of proteins, such as loop modeling and structure prediction. We demonstrate the suitability of a GPU approach to implement such MAS infrastructure, with significant performance improvements over the sequential implementation and other methods

Details

1010268
Classification
Title
Exploring the use of GPGPUs in constraint solving
Number of pages
347
Degree date
2014
School code
0143
Source
DAI-B 76/10(E), Dissertation Abstracts International
ISBN
978-1-321-86716-9
University/institution
New Mexico State University
University location
United States -- New Mexico
Degree
Ph.D.
Source type
Dissertation or Thesis
Language
English
Document type
Dissertation/Thesis
Dissertation/thesis number
3663289
ProQuest document ID
1693829336
Document URL
https://www.proquest.com/dissertations-theses/exploring-use-gpgpus-constraint-solving/docview/1693829336/se-2?accountid=208611
Copyright
Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
Database
ProQuest One Academic