首页    期刊浏览 2025年05月28日 星期三
登录注册

文章基本信息

  • 标题:Reducing energy usage in resource-intensive Java-based scientific applications via micro-benchmark based code refactorings
  • 本地全文:下载
  • 作者:Longo, Mathias ; Rodriguez, Ana ; Mateos, Cristian
  • 期刊名称:Computer Science and Information Systems
  • 印刷版ISSN:1820-0214
  • 电子版ISSN:2406-1018
  • 出版年度:2019
  • 卷号:16
  • 期号:2
  • 页码:541-564
  • DOI:10.2298/CSIS180608009L
  • 出版社:ComSIS Consortium
  • 摘要:In-silico research has grown considerably. Today’s scientific code involves long-running computer simulations and hence powerful computing infrastructures are needed. Traditionally, research in high-performance computing has focused on executing code as fast as possible, while energy has been recently recognized as another goal to consider. Yet, energy-driven research has mostly focused on the hardware and middleware layers, but few efforts target the application level, where many energy-aware optimizations are possible. We revisit a catalog of Java primitives commonly used in OO scientific programming, or micro-benchmarks, to identify energy-friendly versions of the same primitive. We then apply the micro-benchmarks to classical scientific application kernels and machine learning algorithms for both single-thread and multi-thread implementations on a server. Energy usage reductions at the micro-benchmark level are substantial, while for applications obtained reductions range from 3.90% to 99.18%.
  • 关键词:Energy; Scientific application; Java; Micro-benchmarks; Code refactoring
国家哲学社会科学文献中心版权所有