ZUNINO SUAREZ Alejandro Octavio
congresos y reuniones científicas
A Tool For Automatic Parallelization Of Cpu-Intensive Java Applications On Distributed Environments (Latindex)
MATEOS, C.; ZUNINO, A.; CAMPO, M.
Congreso; XVIII Congreso sobre Métodos Numéricos y sus Aplicaciones (ENIEF 2009), Computación de alto desempeño en mecánica computacional; 2009
Asociación Argentina de Mecánica Computacional (AMCA)
Grid Computing, a relatively new paradigm for distributed computing, delivers the necessary computational infrastructure the so-called Computational Grids to perform resource intensive computations such as the ones that solve the problems scientists are facing today. Exploiting Computational Grids comes at the expense of explicitly adapting the conventional software implementing such problems to take advantage of Grid resources, which requires knowledge on Grid programming. The recent notion of gridifying conventional applications, which is based on semi-automatically deriving the Grid-aware version from the compiled code of an ordinary application, promises users to be relieved from the requirement of manual usage of Grid APIs within their codes. This paper describes a novel Java-based gridiﬁcation tool, which allows users to automatically parallelize applications on local-area and wide-area Grids. Experiments conﬁrm that BYG effectively exploits such Grids while delivers competitive performance with respect to manually using Grid APIs to gridify conventional software