[HTML][HTML] Automatically Injecting Robustness Statements into Distributed Applications

D Marletta, A Midolo, E Tramontana - Future Internet, 2024 - mdpi.com
When developing a distributed application, several issues need to be handled, and software
components should include some mechanisms to make their execution resilient when …

An automatic transformer from sequential to parallel Java code

A Midolo, E Tramontana - Future Internet, 2023 - mdpi.com
Sequential programs can benefit from parallel execution to improve their performance.
When developing a parallel application, several techniques are employed to achieve the …

An API for Analysing and Classifying Data Dependence in View of Parallelism

A Midolo, E Tramontana - … of the 10th International Conference on …, 2022 - dl.acm.org
Parallel computing takes advantage of modern processors to speed up software
performances. However, it is arduous for developers to use parallelism in a large legacy …

Compiler software coherent control for embedded high performance multicore

BA Adhi, T Kashimata, K Takahashi… - IEICE Transactions …, 2020 - search.ieice.org
The advancement of multicore technology has made hundreds or even thousands of cores
processor on a single chip possible. However, on a larger scale multicore, a hardware …

ReFrame: un framework di refactoring per supportare gli sviluppatori nel miglioramento e nell'ottimizzazione del codice sorgente

A Midolo - 2024 - tesidottorato.depositolegale.it
In order to better employ the computational power of modern hardware, many sequential
programs can be changed to encapsulate parallel instructions. Concurrent executions have …

A (Reverse) Mutation Testing Approach to Automatically generate parallel C/C++ Code

S Calanna, A Calvagna, S Campisi… - 2021 IEEE 30th …, 2021 - ieeexplore.ieee.org
As C/C++ has been widely used for several decades, a huge amount of C/C++ code is
available. However, when using a modern processor having several cores, legacy code …

Automatic Generation of Parallel Java Programs and their Validation using Combinatorial Testing Suites

C Salvatore, A Calvagna, A Fornaia… - 2021 IEEE 6th …, 2021 - ieeexplore.ieee.org
For using multicore processors at best, parallelism has to be embedded into applications by
using threads or processes. In this paper we propose a pair of tools generating a parallel …

Software cache coherent control by parallelizing compiler

BA Adhi, M Mase, Y Hosokawa, Y Kishimoto… - … and Compilers for …, 2019 - Springer
Recently multicore technology has enabled development of hundreds or thousands core
processor on a single chip. However, on such multicore processor, cache coherence …

Characterization of SPEC2006 Benchmarks Under Multicore Platform to Identify Critical Architectural Aspects

SK Shukla, B Pant - International Conference on IoT, Intelligent Computing …, 2023 - Springer
Multicore systems evolution is leveraged by putting a larger number of transistors in a chip.
The revolution has changed the face and pace of the computing domain. To get the …

[PDF][PDF] Compiler Software Coherent Control for Embedded High Performance Multicore

A Boma, T KASHIMATA, K TAKAHASHI, K KIMURA - 2020 - kasahara.cs.waseda.ac.jp
The advancement of multicore technology has made hundreds or even thousands of cores
processor on a single chip possible. However, on a larger scale multicore, a hardware …