Logic programming has been used in a broad range of fields, from artifficial intelligence applications to general purpose applications, with great success. Through its declarative semantics, by making use of logical conjunctions and disjunctions, logic programming languages present two types of implicit parallelism: and-parallelism and or-parallelism. This thesis focuses mainly in Prolog as a logic programming language, bringing out an abstract model for parallel execution of Prolog programs, leveraging the Extended Andorra Model (EAM) proposed by David H.D. Warren, which exploits the implicit parallelism in the programming language. A meta-compiler implementation for an intermediate language for the proposed model is also presented. This w...
The simplicity, flexibility, and ease of implementation have motivated the use of population-based ...
Dissertação de mestrado em Engenharia de InformáticaWe are facing a period where software projects h...
Tese (doutorado) - Universidade Federal de Santa Catarina, Centro TecnologicoO trabalho realizado di...
Logic programming provides a very high-level view of programming, which comes at the cost of some ex...
Blockchain is a distributed ledger with records of transactions made between accounts stored in it t...
Ankara : The Department of Computer Engineering and Information Sciences and the Institute of Engine...
With the increase in usage and dependence on the internet for gathering information, it’s now essent...
Performing large, intensive or non-trivial computing on array like datastructures is one of the most...
In this thesis, we present our contributions to APOLLO: an automatic parallelization compiler that c...
In this thesis, we present our contributions to APOLLO: an automatic parallelization compiler that c...
With the advent of Internet of things (IoT), there is a need to provide energy for a massive number...
In this thesis, we present our contributions to APOLLO (Automatic speculative POLyhedral Loop Optimi...
This thesis proposes the implementation of a space efficient Prolog implementation based on the wor...
In this work, we study the k-labeled spanning forest problem (KLSF). The input of the KLSF is an und...
It has been argued for many years that functional programs are well suited to parallel evaluation. T...
The simplicity, flexibility, and ease of implementation have motivated the use of population-based ...
Dissertação de mestrado em Engenharia de InformáticaWe are facing a period where software projects h...
Tese (doutorado) - Universidade Federal de Santa Catarina, Centro TecnologicoO trabalho realizado di...
Logic programming provides a very high-level view of programming, which comes at the cost of some ex...
Blockchain is a distributed ledger with records of transactions made between accounts stored in it t...
Ankara : The Department of Computer Engineering and Information Sciences and the Institute of Engine...
With the increase in usage and dependence on the internet for gathering information, it’s now essent...
Performing large, intensive or non-trivial computing on array like datastructures is one of the most...
In this thesis, we present our contributions to APOLLO: an automatic parallelization compiler that c...
In this thesis, we present our contributions to APOLLO: an automatic parallelization compiler that c...
With the advent of Internet of things (IoT), there is a need to provide energy for a massive number...
In this thesis, we present our contributions to APOLLO (Automatic speculative POLyhedral Loop Optimi...
This thesis proposes the implementation of a space efficient Prolog implementation based on the wor...
In this work, we study the k-labeled spanning forest problem (KLSF). The input of the KLSF is an und...
It has been argued for many years that functional programs are well suited to parallel evaluation. T...
The simplicity, flexibility, and ease of implementation have motivated the use of population-based ...
Dissertação de mestrado em Engenharia de InformáticaWe are facing a period where software projects h...
Tese (doutorado) - Universidade Federal de Santa Catarina, Centro TecnologicoO trabalho realizado di...