Observatorio de I+D+i UPM

Memorias de investigación
Artículos en revistas:
Towards a General Framework for Static Cost Analysis of Parallel Logic Programs
Año:2019
Áreas de investigación
  • Ciencias de la computación y tecnología informática
Datos
Descripción
The estimation and control of resource usage is now an important challenge in an increasing number of computing systems. In particular, requirements on timing and energy arise in a wide variety of applications such as internet of things, cloud computing, health, transportation, and robots. At the same time, parallel computing, with (heterogeneous) multicore platforms in particular, has become the dominant paradigm in computer architecture. Predicting resource usage on such platforms poses a difficult challenge. Most work on static resource analysis has focused on sequential programs, and relatively little progress has been made on the analysis of parallel programs, or more specifically on parallel logic programs. We propose a novel, general, and flexible framework for setting up cost equations/relations which can be instantiated for performing resource usage analysis of parallel logic programs for a wide range of resources, platforms and execution models. The analysis estimates both lower and upper bounds on the resource usage of a parallel program (without executing it) as functions on input data sizes. In addition, it also infers other meaningful information to better exploit and assess the potential and actual parallelism of a system. We develop a method for solving cost relations involving the max function that arise in the analysis of parallel programs. Finally, we instantiate our general framework for the analysis of logic programs with Independent And-Parallelism, report on an implementation within the CiaoPP system, and provide some experimental results. To our knowledge, this is the first approach to the cost analysis of parallel logic programs.
Internacional
Si
JCR del ISI
No
Título de la revista
Electronic Proceedings in Theoretical Computer Science (EPTCS)
ISSN
10.4204/EPTCS.306.27
Factor de impacto JCR
Información de impacto
Volumen
DOI
10.4204/EPTCS.306.27
Número de revista
Desde la página
238
Hasta la página
240
Mes
SEPTIEMBRE
Ranking
Esta actividad pertenece a memorias de investigación
Participantes
  • Autor: Maximiliano Klemen (IMDEA Software)
  • Autor: Pedro López García (IMDEA Software)
  • Autor: John Gallagher (IMDEA Software)
  • Autor: José Francisco Morales (IMDEA Software)
  • Autor: Manuel de Hermenegildo Salinas (UPM)
Grupos de investigación, Departamentos, Centros e Institutos de I+D+i relacionados
  • Creador: Grupo de Investigación: Computación lógica, Lenguajes, Implementación y Paralelismo (CLIP)
  • Departamento: Inteligencia Artificial
S2i 2023 Observatorio de investigación @ UPM con la colaboración del Consejo Social UPM
Cofinanciación del MINECO en el marco del Programa INNCIDE 2011 (OTR-2011-0236)
Cofinanciación del MINECO en el marco del Programa INNPACTO (IPT-020000-2010-22)