Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2005.12A.2.145

Performance Evaluation of a New Scheduling Algorithm for the Simultaneous MultiThreading Microprocessor  

Lee Jung-Hoon (하이닉스 반도체)
Kim Jin Suk (서울시립대학교 컴퓨터과학부)
Abstract
Recently, many Processor manufacturers have implemented simultaneous multi treading technology, which can simultaneously execute independent threads in one processor cycle, as a way of increasing processor efficiency, ana one particular example is Hyper Threading. Hyper Threading technology, which enables many logical processors to reside a physical processor, differs from the current multiprocessing environment which has many independent processors, and calls for a particular work assignment method optimized for Hyper Threading environment Thus, in this paper, We have proposed a scheduling algorithm compatible with Hyper Threading technology and analyzed its performance using various methods. As a result, we shall expect its efficient performance by properly understanding and managing Hyper Threading system.
Keywords
동시;다중 쓰레딩;성능;
Citations & Related Records
연도 인용수 순위
  • Reference
1 D. Tullsen et. al., 'Simultaneous MultiThreading : a Platform for Next-Generation Processors,' IEEE Micro, pp. 12-19, Oct, 1997   DOI   ScienceOn
2 Linux Benchmark Suite Homepage, http://lbs.sourceforge.net/
3 Intel corporation, 'IA-32 Intel Architecture Software Developer's Manual, Volume 1: Basic Architecture,' 2001
4 Intel corporation, 'Detecting Support for Hyper-Threading Technology Enabled Processors,' Dec, 2001
5 http://samba.org/ftp/unpacked/dbench/README
6 Deborah T. Marr, Frank Binns, David L. Hill, Glenn Hinton, David A. Koufaty, J. Alan Miller, and Michael Upton, 'Hyper-Threading Technology Architecture and Micro-architecture,' Intel Technology Journal, Q1, 2002
7 Intel corporation, 'White Paper: Hyper-Threading Technology on the Intel Xeon Processor Family for Servers,' 2002
8 D. Tullsen. S. Eggers, J. Emer, H. Levy, J. Lo, and R. Stamm, 'Simultaneous MultiThreading: Maximizing On-Chip Parallelism,' Proc. of the 22nd Annual International Symposium on Computer Architecture, June, 1995
9 http://lwn.net/Articles/8553/
10 Intel Corporation, 'Introduction To Hyper-Threading Technology,' Document number 250008-002, 2001