4 papers
Automatic Identification of Parallelizable Loops Using Transformer-Based Source Code Representations
Izavan dos S. Correia, Henrique C. T. Santos, Tiago A. E. Ferreira
Automatic parallelization remains a challenging problem in software engineering, particularly in identifying code regions where loops can be safely executed in parallel on modern m…
Discovering Software Parallelization Points Using Deep Neural Networks
Izavan dos S. Correia, Henrique C. T. Santos, Tiago A. E. Ferreira
This study proposes a deep learning-based approach for discovering loops in programming code according to their potential for parallelization. Two genetic algorithm-based code gene…
Search for Multiple Adjacent Marked Vertices on the Hypercube by a Quantum Walk with Partial Phase Inversion
Luciano S. de Souza, Jonathan H. A. de Carvalho, Henrique C. T. Santos +1
In this paper, we analyze the application of the Multi-self-loop Lackadaisical Quantum Walk on the hypercube that uses partial phase inversion to search for multiple adjacent marke…
Multi-self-loop Lackadaisical Quantum Walk with Partial Phase Inversion
Luciano S. de Souza, Jonathan H. A. de Carvalho, Henrique C. T. Santos +1
The lackadaisical quantum walk, a quantum analog of the lazy random walk, is obtained by adding a weighted self-loop transition to each state. Impacts of the self-loop weight o…