首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Thread Assignment of Multithreaded Network Applications in Multicore/Multithreaded Processors
【24h】

Thread Assignment of Multithreaded Network Applications in Multicore/Multithreaded Processors

机译:多核/多线程处理器中的多线程网络应用程序的线程分配

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

摘要

The introduction of multithreaded processors comprised of a large number of cores with many shared resources makes thread scheduling, and in particular optimal assignment of running threads to processor hardware contexts to become one of the most promising ways to improve the system performance. However, finding optimal thread assignments for workloads running in state-of-the-art multicore/multithreaded processors is an NP-complete problem. In this paper, we propose BlackBox scheduler, a systematic method for thread assignment of multithreaded network applications running on multicore/multithreaded processors. The method requires minimum information about the target processor architecture and no data about the hardware requirements of the applications under study. The proposed method is evaluated with an industrial case study for a set of multithreaded network applications running on the UltraSPARC T2 processor. In most of the experiments, the proposed thread assignment method detected the best actual thread assignment in the evaluation sample. The method improved the system performance from 5 to 48 percent with respect to load balancing algorithms used in state-of-the-art OSs, and up to 60 percent with respect to a naive thread assignment.
机译:由包含大量共享资源的大量内核组成的多线程处理器的引入使线程调度特别是将正在运行的线程最佳地分配给处理器硬件环境成为了提高系统性能的最有希望的方法之一。但是,为在最新的多核/多线程处理器中运行的工作负载找到最佳的线程分配是一个完整的NP问题。在本文中,我们提出了BlackBox调度程序,这是一种用于在多核/多线程处理器上运行的多线程网络应用程序进行线程分配的系统方法。该方法需要有关目标处理器体系结构的最少信息,而无需有关正在研究的应用程序的硬件要求的数据。针对在UltraSPARC T2处理器上运行的一组多线程网络应用程序,通过工业案例研究对提出的方法进行了评估。在大多数实验中,建议的线程分配方法在评估样本中检测到最佳的实际线程分配。该方法相对于最新OS中使用的负载平衡算法,将系统性能从5%提高到48%,相对于朴素的线程分配,将系统性能提高了60%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号