首页> 外文会议>10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing >Cache Performance Optimization for Processing XML-Based Application Data on Multi-core Processors
【24h】

Cache Performance Optimization for Processing XML-Based Application Data on Multi-core Processors

机译:用于在多核处理器上处理基于XML的应用程序数据的缓存性能优化

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

摘要

There is a critical need to develop new programming paradigms for grid middleware tools and applications to harness the opportunities presented by emerging multi-core processors. Implementations of grid middleware and applications that do not adapt to the programming paradigm when executing on emerging processors can severely impact the overall performance. In this paper we focus on the utilization of the L2 cache, which is a critical shared resource on Chip Multiprocessors. The access pattern of the shared L2 cache, which is dependent on how the application schedules and assigns processing work to each thread, can either enhance or undermine the ability to hide memory latency on a multi-core processor. None of the current grid simulators and emulators provides feedback and fine-grained performance data that is essential for a detailed analysis. In this paper, using the feedback from an emulation framework, we present performance analysis and provide recommendations on how processing threads can be scheduled on multi-core nodes to enhance the performance of a class of grid applications that requires processing of large-scale XML data. In particular, we discuss the gains associated with the use of the adaptations we have made to the Cache-Affinity and Balanced-Set scheduling algorithms to improve L2 cache performance, and hence the overall application execution time.
机译:迫切需要为网格中间件工具和应用程序开发新的编程范例,以利用新兴的多核处理器带来的机会。在新兴处理器上执行时,网格中间件和应用程序的实现不适应编程范例会严重影响整体性能。在本文中,我们专注于二级缓存的利用,二级缓存是芯片多处理器上的关键共享资源。取决于应用程序如何调度和分配处理工作给每个线程的方式,共享的L2缓存的访问模式可以增强或破坏隐藏多核处理器上的内存延迟的能力。当前的网格模拟器和仿真器均未提供反馈和细粒度的性能数据,这些数据对于进行详细分析至关重要。在本文中,利用来自仿真框架的反馈,我们将进行性能分析并提供有关如何在多核节点上调度处理线程的建议,以增强需要处理大规模XML数据的一类网格应用程序的性能。 。特别是,我们将讨论与对Cache-Affinity和Balanced-Set调度算法所做的调整相关的使用,以提高L2缓存性能,从而改善整体应用程序执行时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号