Debido al alto tráfico generado por robots, aplicamos límites en el número de peticiones permitidas por cliente y bloqueos por IP automáticos. Si haces un uso legítimo y estás teniendo problemas, avísanos para reevaluar nuestras políticas de bloqueo. Disculpa las molestias.

Artículo:
Towards Massive Unification

Cargando...
Miniatura

Editor

Sistedes

Publicado en

Actas de las XXIV Jornadas de Programación y Lenguajes (PROLE 2025)

Licencia Creative Commons

Resumen

Unification is one of the fundamental operations in automated first-order reasoning and is used intensively in fields such as theorem proving or logic programming. Since Robinson’s pioneering proposal, several efficient algorithms using sophisticated data structures have been proposed, and some approaches to its parallelization have been analyzed. Recent advances in hardware give us the opportunity to work with large volumes of data. More specifically, the use of Graphical Processing Units (GPUs) is becoming increasingly common in applications not directly related to computer graphics. Among other requirements, the best performance of GPUs is achieved when working with data structures that exhibit large regularities, such as matrices. Unfortunately, this is not the case for inductively defined expressions, which are usually subject to unification in most applications. In this work, we present a proposal to efficiently solve large equality constraints using GPUs. For this purpose, we introduce a novel representation of equality constraints that does not suffer from irregularities.

Descripción

Acerca de Álvez, Javier

Palabras clave

Unification, Parallelism, Equality Constraints

Citación

Álvez, J., Hermo, M., Pascual, J. A., Perez, A.: Towards Massive Unification. In: Pino, E. (ed.) Actas de las XXIV Jornadas de Programación y Lenguajes (PROLE 2025). Sistedes (2025). https://hdl.handle.net/11705/PROLE/2025/15