ZUNINO SUAREZ Alejandro Octavio
congresos y reuniones científicas
Energy implications of common operations in resource-intensive Java-based scientific applications
RODRIGUEZ, A.; LONGO, M.; MATEOS, C.; ZUNINO, A.
Conferencia; The 4th World Conference on Information Systems and Technologies; 2016
Today?s scientific applications usually take considerable time to run, and hence parallel computing environments, such as Grids and data centers/Clouds, have emerged. Indeed, traditionally, much research in high-performance computing has been conducted with the goal of executing such applications as fast as possible. However, energy has recently been recognized as another crucial goal to consider, because of its negative economic and ecological implications. Energy-driven solutions in these environments are mostly focused on the hardware and middleware layers, but little efforts target the application level. We revisit a catalog of primitives commonly used in object oriented-based scientific programming, or micro-benchmarks, to identify energy-friendly variants of the same primitive. Based on this, we refactor three existing scientific applications, resulting in energy improvements ranging from 2.58 to 96.74 %.