Journal paper on CUD@SAT

CUD@SAT: SAT Solving on GPUs.

A. Dal Palù, A. Dovier, A. Formisano, and E. Pontelli.
Journal of Experimental & Theoretical Artificial Intelligence (JETAI),
Volume 27(3), July 2015, pp. 293-316.
(draft) DOI: 10.1080/0952813X.2014.954274

Abstract

The parallel computing power offered by Graphical Processing Units (GPUs) has been recently exploited to support general purpose applications—by exploiting the availability of general API and the SIMT-style parallelism present in several classes of problems (e.g., numerical simulations, matrix manipulations)— where relatively simple computations need to be applied to all items in large sets of data.

This paper investigates the use of GPUs in parallelizing a class of search problems, where the combinatorial nature leads to large parallel tasks and relatively less natural symmetries. Specifically, the investigation focuses on the well-known Satisfiability Testing (SAT) problem and on the use of the NVIDIA CUDA architecture, one of the most popular platforms for GPU computing. The paper explores ways to identify strong sources of GPU-style parallelism from SAT solving. The paper describes experiments with different design choices and evaluates the results. The outcomes demonstrate the potential for this approach, leading to one order of magnitude of speedup using a simple NVIDIA platform

SOFTWARE

Posted in Uncategorized | Comments Off on Journal paper on CUD@SAT

Read the NEWS from UNIUD

http://qui.uniud.it/notizieEventi/ricerca-e-innovazione/ateneo-premiato-research-center-gpu-dalla-californiana-nvidia-corporation

Some CLP members with the new Tesla K 40

 

Posted in Uncategorized | Comments Off on Read the NEWS from UNIUD

CLPLAB is a GPU RESEARCH CENTER

Our favourite lab has been selected to be a 2015 GPU Research Center “based on the vision, quality, and impact of (y)our research leveraging GPU Computing”.

A great thank to all LAB members that made it possible and to NVIDIA selection committee!

 

Posted in Uncategorized | Comments Off on CLPLAB is a GPU RESEARCH CENTER

New Journal paper on CUDA

F. Campeotto, A. Dovier, and E. Pontelli.
A Declarative Concurrent System for Protein Structure Prediction on GPU.
Journal of Experimental & Theoretical Artificial Intelligence (JETAI).
On line since february 2015
DOI: 10.1080/0952813X.2014.993503

Abstract

This paper provides a novel perspective in the Protein Structure Prediction (PSP) problem. The PSP problem focuses on determining putative 3D structures of a protein starting from its primary sequence. The proposed approach relies on a Multi-Agent System (MAS) perspective, where concurrent agents explore the folding of different parts of a protein. The strength of the approach lies in the agents’ ability to apply different types of knowledge, expressed in the form of declarative constraints, to prune the search space of folding alternatives. The paper makes also an important contribution in demonstrating the suitability of a General-Purpose Graphical Processing Unit (GPGPU) approach to implement such MAS infrastructure, with significant performance improvements over the sequential implementation and other methods.

Posted in Uncategorized | Comments Off on New Journal paper on CUDA

Una e-lezione

Cliccando sulla foto (item 18) c’è una lezione on-line sul ruolo dei giochi in AI (realizzata per il progetto flash forward 2 organizzato dalle Università di Udine e Trieste).

Posted in Uncategorized | Comments Off on Una e-lezione

Presenting iNVIDIOSO in Prague

Agostino Dovier @ECAI2014. Pictures by Enrico Pontelli

 

Posted in Uncategorized | Comments Off on Presenting iNVIDIOSO in Prague

Paper @ ECAI on GPU computing

The paper A GPU Implementation of Large Neighborhood Search  for Solving Constraint Optimization Problems by F. Campeotto, A. Dovier, F. Fioretto, and E. Pontelli will be presented (as full paper) at ECAI 2014

ABSTRACT

Constraint programming has gained prominence as an effective and declarative paradigm for modeling and solving complex combinatorial problems. Techniques based on local search have proved practical to solve real-world problems, providing a good compromise between optimality and efficiency. In spite of the natural presence of concurrency, there has been relatively limited effort to use novel massively parallel architectures, such as those found in modern Graphical Processing Units (GPUs), to speedup local search techniques in constraint programming. This paper describes a novel framework which exploits parallelism from a popular local search method (the  Large Neighborhood Search method), using GPUs.

 

Posted in Uncategorized | Comments Off on Paper @ ECAI on GPU computing

L’autobus della conoscenza


Ferdinando Fioretto ed Enrico Pontelli non hanno bisogno del biglietto :)

Posted in Uncategorized | Comments Off on L’autobus della conoscenza

CLP lab involved in Smart Grids Project

Members of our favourite lab will be involved in the exciting SMART GRIDS project just funded by NSF. Congratulations to Enrico.

For details read: http://newscenter.nmsu.edu/10029/

Posted in Uncategorized | Comments Off on CLP lab involved in Smart Grids Project

New Conf. Paper: PADL 2014

The paper: Exploring the Use of GPUs in Constraint Solving, by F. Campeotto, A. Dal Palù, A. Dovier, F. Fioretto, and E. Pontelli is accepted in PADL 2014 conference http://www.ist.unomaha.edu/padl2014/ (Springer), San Diego, CA, January 22-23, 2014.

Abstract

This paper presents an experimental study aimed at assessing the feasibility of parallelizing constraint propagation|with particu lar focus on arc-consistency 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 paper illustrates an implementation of a constraint solver capable of hybrid propagations (i.e., alternating CPU and GPU), and demonstrates the potential for competitiveness against sequential implementations.

 

Posted in Uncategorized | Comments Off on New Conf. Paper: PADL 2014