首页> 外文期刊>ACM transactions on database systems >Reducing Layered Database Applications to their Essence through Vertical Integration
【24h】

Reducing Layered Database Applications to their Essence through Vertical Integration

机译:通过垂直集成减少分层数据库应用程序的本质

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

摘要

In the last decade, improvements on single-core performance of CPUs has stagnated. Consequently, methods for the development and optimization of software for these platforms have to be reconsidered. Software must be optimized such that the available single-core performance is exploited more effectively. This can be achieved by reducing the number of instructions that need to be executed. In this article, we show that layered database applications execute many redundant, nonessential, instructions that can be eliminated without affecting the course of execution and the output of the application. This elimination is performed using a vertical integration process which breaks down the different layers of layered database applications. By doing so, applications are being reduced to their essence, and as a consequence, transformations can be carried out that affect both the application code and the data access code which were not possible before. We show that this vertical integration process can be fully automated and, as such, be integrated in an operational workflow. Experimental evaluation of this approach shows that up to 95% of the instructions can be eliminated. The reduction of instructions leads to a more efficient use of the available hardware resources. This results in greatly improved performance of the application and a significant reduction in energy consumption.
机译:在过去的十年中,CPU的单核性能一直停滞不前。因此,必须重新考虑用于这些平台的软件开发和优化方法。必须对软件进行优化,以便更有效地利用可用的单核性能。这可以通过减少需要执行的指令数量来实现。在本文中,我们展示了分层数据库应用程序执行许多冗余的,不必要的指令,这些指令可以消除而又不影响应用程序的执行过程和输出。这种消除是通过垂直集成过程执行的,该过程分解了分层数据库应用程序的不同层。通过这样做,将应用程序精简到其本质,结果,可以执行影响应用程序代码和数据访问代码的转换,而这是以前不可能的。我们证明了这种垂直整合过程可以完全自动化,因此可以整合到运营工作流程中。这种方法的实验评估表明,最多可以消除95%的指令。减少指令可以更有效地利用可用的硬件资源。这大大提高了应用程序的性能,并显着降低了能耗。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号