首页> 外文会议>22nd ISCA international conference on parallel and distributed computing and communication systems 2009 >Optimal Micro-Threads Scheduling for Multi-Core Processors to Hide Memory Latency
【24h】

Optimal Micro-Threads Scheduling for Multi-Core Processors to Hide Memory Latency

机译:用于多核处理器的最佳微线程调度以隐藏内存延迟

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

摘要

Multi-core processors are now the standard way to keep Moore's law and manufacture faster and cheaper microprocessors every year. However, current parallelization run-time models, such as PThreads or OpenMP, do not fully utilize multi-core processors' computing power. There is still room to improve multi-core processors' performance through utilizing finer grained threading models. We proposed the micro-threading model as a potential solution to the critical problem of memory latency [1][2]. Such solution dynamically hides at run-time memory latency that would degrade application's performance by large magnitudes. We reached three to five folds performance improvement on different classes of algorithms, such as parallel summation and parallel tree spanning, compared to the current conventional threading models adopting a single thread on each core. In this paper we further build on this model a scheduling algorithm that allows each core reach new performance ceilings given the constraints on utilizing the shared resources on the multi- and many-cores processors. We utilize the Cell Broadband Engine as one of the leading multi-core processors available at the time of this research. We achieved up to 11.6% performance improvement compared to the initial scheduling policy used in our framework.
机译:现在,多核处理器是遵守摩尔定律并每年制造更快,更便宜的微处理器的标准方法。但是,当前的并行化运行时模型(例如PThreads或OpenMP)并未充分利用多核处理器的计算能力。通过利用更细粒度的线程模型,仍有提高多核处理器性能的空间。我们提出了微线程模型,作为解决内存延迟的关键问题的一种潜在解决方案[1] [2]。这种解决方案动态地隐藏了运行时的内存延迟,这将大大降低应用程序的性能。与当前在每个内核上采用单个线程的常规线程模型相比,我们在不同类算法(例如并行求和和并行树生成)上的性能提高了三到五倍。在本文中,我们进一步在此模型上构建了调度算法,该算法允许在给定多核和多核处理器上利用共享资源的约束时,每个内核都达到新的性能上限。在本研究进行时,我们将Cell宽带引擎用作领先的多核处理器之一。与框架中使用的初始调度策略相比,我们将性能提高了11.6%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号