...
首页> 外文期刊>Journal of Parallel and Distributed Computing >Design of a Method-Level Speculation framework for boosting irregular JVM applications
【24h】

Design of a Method-Level Speculation framework for boosting irregular JVM applications

机译:用于增强不规则JVM应用程序的方法级推测框架的设计

获取原文
获取原文并翻译 | 示例
           

摘要

Despite the ubiquity of multicores, many commonly-used applications are still sequential. As a consequence, many chip designers are still investing on the creation of chips with a small number of ever-more-complex cores, showing that sequential performance is still a very important issue in some of today's computing systems. To tackle this issue, we have developed JaSPEx-MLS: a software-based automatic parallelization framework targeted at sequential irregular Java/JVM applications, that is based on Method-Level Speculation and Software Transactional Memory, and works atop the OpenJDK HotSpot JVM, a state-of-the-art managed runtime. We aim our framework as a software implementation of the boost feature in modern CPUs, allowing sequential applications to execute faster on multicores whenever parallel versions of those applications are not yet available. In this work, we describe the design of our framework, and introduce several techniques that when combined allow it to parallelize applications successfully with minimal overheads on commonly-available multicores.
机译:尽管多核无处不在,但许多常用的应用程序仍然是顺序的。因此,许多芯片设计人员仍在投资创建具有少量越来越复杂的内核的芯片,这表明顺序性能仍然是当今某些计算系统中非常重要的问题。为解决此问题,我们开发了JaSPEx-MLS:一种基于软件的自动并行化框架,该框架针对顺序的不规则Java / JVM应用程序,该框架基于方法级推测和软件事务内存,并在OpenJDK HotSpot JVM,最新的托管运行时。我们将我们的框架定位为现代CPU中boost功能的软件实现,从而允许顺序应用程序在多核应用程序的并行版本尚不可用时在多核上更快地执行。在这项工作中,我们描述了框架的设计,并介绍了几种技术,当结合使用这些技术时,它可以在通用多核上以最小的开销成功地并行化应用程序。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号