期刊文献+

同时多线程处理器共享资源的特性分析

Analysis of the Characteristics of the Shared Resources in SMT Processors
下载PDF
导出
摘要 同时多线程处理器中同时执行的线程共享处理器中的资源,而这些有限的共享资源在线程之间的分配状况将决定每个线程执行的性能和处理器的总体性能。如何根据不同类别共享资源的特性对它们进行合理有效分配成为同时多线程处理器研究的重要课题之一。本文对同时多线程处理器中各类共享资源的特性进行深入研究与分析,分析结果表明,队列类共享资源的分配方式对每个线程执行的性能和SMT处理器的总体性能具有至关重要的影响。因此,同时多线程处理器中共享资源分配的关键在于控制队列类共享资源的分配。 In Simultaneous Multithreading (SMT) processors, co-scheduled threads share the resources. The allocation of the limited and shared resources among threads determines the performance of each thread and the overall performance of a processor. How to rationally and effectively allocate the shared resources on the basis of their characteristics becomes an important project. This paper deeply studies and analyzes the characteristics of the shared resources in SMT processors, and the results show that the allocation of the queue resources has the key effect on the performance of each thread and the overall performance of the processor. Therefore, the resource allocation in SMT processors relies on controlling the allocation of the queue resources.
作者 黄彩霞
出处 《计算机工程与科学》 CSCD 北大核心 2009年第8期86-88,136,共4页 Computer Engineering & Science
关键词 同时多线程 资源共享 资源分配 队列类共享资源 simultaneous multithreading (SMT) resource sharing resource allocation queue resources
  • 相关文献

参考文献9

  • 1Tullsen D, Eggers S, Levy H M. Simultaneous Multithreading: Maximizing On-Chip Parallelism[C]//Proc of the 22nd Annual Int'l Symp on Computer Architecture, 1995:392-403.
  • 2Lo J L, Eggers S J, Emer J S, et al. Converting Thread-Level Parallelism into Instruction Level Parallelism via Simultaneous Multithreading[J]. ACM Trans on Computer Systems, 1997,15(3) :322-354.
  • 3Eggers S J, Emer J S, Levy H M, et al. Simultaneous Multithreading: a Platform for Next-Generation Proeessors[J]. IEEE Micro, 1997,17(5) : 12-19.
  • 4Seungryul C. Hill-climbing SMT Processor Resource Distribution:[Ph D Thesis][D]. University of Maryland, 2006.
  • 5Tullsen D. Simulation and Modeling of a Simultaneous Multithreading Processor[C]//Proc of the 22nd Annual Computer Measurement Group Conf, 1996 : 819-828.
  • 6Tullsen D, Eggers S J, Emer J S, et al. Exploiting Choice: Instruction Fetch and Issue on an Implementable Simultane5 ous Multithreading Proeessor[C] ffProe of the 23rd Annual Int'l Syrup on Computer Architecture, 1996:191-202.
  • 7Seungryul C, Yeung D. Learning-Based SMT Processor Resource Distribution via Hill-Climbing[C]//Proc of the 33rd Int'l Symp on Computer Architecture, 2006:239-251.
  • 8Ramsay M, Feueht C, Lipasti M. Exploring Efficient SMT Branch Predictor Design[C]//Proc of Workshop on Complexity-Effective Design, 2003.
  • 9Baboescu F, Tullsen D. Memory Subsystem Design for Multithreaded Processors[R]. Technical Report UCSD, 1997.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部