Academia.eduAcademia.edu

Multiprocessor support in Java

2014, Annals of Multicore and Gpu Programming Amgp

Abstract

In this study we analyze different alternatives to develop applications in multiprocessor systems using Java. We include a study about the Real Time Specification for Java (RTSJ) and improvements included in the version 1.1 to optimize the resources available in this kind of systems. We analyze how JamaicaVM, a commercial implementation of the RTSJ, use these improvements and what are their limitations. We have carried out an empirical evaluation using a case study. This evaluation uses the execution times obtained with the parallel execution of the case study with respect the sequential ones. With the analysis of results, it is demonstrated the improvement in the performance obtained with the parallelization of the problem.