首页> 外文会议>IEEE International Conference on Embedded and Real-Time Computing Systems and Applications >A Library-Based Tool to Improve CPU Assignment for Multicore Processor-Based Pervasive Servers
【24h】

A Library-Based Tool to Improve CPU Assignment for Multicore Processor-Based Pervasive Servers

机译:基于库的工具,可以改进基于多核处理器的普华普形服务器的CPU分配

获取原文

摘要

This paper proposes SPLiT (Scalable Performance Library Tool) as the methodology to improve performance of applications on multicore processors, through CPU, and cache optimizations. SPLiT analyzes applications based on cycle counts, and cache misses, and predicts behavior of the applications according to the analysis. With these acquired knowledge on the target application, SPLiT improves CPU resource allocation determined by operating systems. SPLiT, and SPLiT library are designed to achieve resource optimizations based on the combination of hardware information collected by Operating System kernel, and software information collected by applications. Additionally, all the features of SPLiT are immediately available with the small modifications to the application source codes, and the modifications are basically to implant SPLiT library calls into the source code. This simple requirement diminishes programmers’ difficulties for performance tuning of multicore applications. Through empirical experiments, we validated the efficiency of SPLiT, and observed that performance of the web application was improved by 26%.
机译:本文提出了拆分(可扩展性能库工具)作为提高多核处理器上应用程序,通过CPU和高速缓存优化的应用程序的方法。基于循环计数和缓存未命中的应用程序分析应用程序,并根据分析预测应用程序的行为。通过这些获取的目标应用程序的知识,Split提高了操作系统确定的CPU资源分配。拆分和拆分库旨在基于由操作系统内核收集的硬件信息的组合来实现资源优化,以及由应用程序收集的软件信息。此外,Split的所有功能都可以立即使用对应用程序源代码的小修改,并且修改基本上将植入拆分库调用进入源代码。这种简单的要求会降低程序员对多核应用的性能调整的困难。通过经验实验,我们验证了分裂的效率,并观察到网络申请的性能提高了26%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号