Automatic parallelization: Executing sequential programs on a task-based parallel runtime

A Fonseca, B Cabral, J Rafael, I Correia - International Journal of Parallel …, 2016 - Springer
There are billions of lines of sequential code inside nowadays' software which do not benefit
from the parallelism available in modern multicore architectures. Automatically parallelizing …

Controlling the granularity of automatic parallel programs

A Fonseca, B Cabral - Journal of Computational Science, 2016 - Elsevier
Programming for concurrent platforms, such as multicore cpus, is very time consuming and
requires fine tuning of the final program in order to optimize the program parallel layout to …

Automatic parallelization of programs via software stream rewriting

T Tao, D Plaisted - 2022 IEEE International Parallel and …, 2022 - ieeexplore.ieee.org
We introduce a system for automatically paral-lelizing programs using a parallel-by-default
language based on stream rewriting. Our method is general and supports all programs that …

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 …

J-Parallelio--automatic parallelization framework for Java virtual machine code

K Stuglik, P Listkiewicz, M Kulczyk… - arxiv preprint arxiv …, 2023 - arxiv.org
Manual translation of the algorithms from sequential version to its parallel counterpart is time
consuming and can be done only with the specific knowledge of hardware accelerator …

Check for updates A Constructive Heuristic" MDSA” Solving the Flexible Job Shop Scheduling Problem

V Guliashkil, G Mušič - Intelligent Computing: Proceedings of the …, 2023 - books.google.com
This paper considers a novel heuristic algorithm called" MDSA”(Minimal Deviation Strategy
Algorithm) for solving Flexible Job Shop Scheduling Problems (FJSSP). In the optimization …

Abstraction of Functional Modules from a Legacy 'C'Program using Program Slicing

P Patil, RN Kulkarni - Perspectives in Communication …, 2020 - pices-journal.com
The present computation industry is growing very fast. Lot of improvements have taken
place, as a result of which high speed computation with inbuilt parallel computation is the …

RE-LANG—A Parallel-By-Default Programming Language

T Tao - 2023 - search.proquest.com
Tao Tao A dissertation submitted to the faculty of the University of North Carolina at Chapel
Hill in partial fulfillment of the Page 1 RE-LANG—A PARALLEL-BY-DEFAULT …

J-Parallelio: Automatic Parallelization Framework for Java Virtual Machine

P Listkiewicz, K Stuglik, M Kulczyk… - Science and Information …, 2023 - Springer
Manual translation of the algorithms from sequential version to its parallel counterpart is time
consuming and can be done only with the specific knowledge of hardware accelerator …

Practical approach to access the impact of global variables on program parallelism

TT Nguyen, H Nguyen, QC Bui… - 2020 International …, 2020 - ieeexplore.ieee.org
Global variables may have a significant impact on preventing programs from automatic
parallelism. This paper introduces a practical approach to measure the effect of global …