Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Improving Server Software Support for Simultaneous Multithreaded Processors
 

Summary: Improving Server Software Support for Simultaneous
Multithreaded Processors
Luke K. McDowell, Susan J. Eggers and Steven D. Gribble
University of Washington
Department of Computer Science and Engineering
Box 352350
Seattle, WA 98195
{lucasm, eggers, gribble}@cs.washington.edu
ABSTRACT
Simultaneous multithreading (SMT) represents a fundamental shift in
processor capability. SMT's ability to execute multiple threads simulta-
neously within a single CPU offers tremendous potential performance ben-
efits. However, the structure and behavior of software affects the extent to
which this potential can be achieved. Consequently, just like the earlier
arrival of multiprocessors, the advent of SMT processors prompts a needed
re-evaluation of software that will run on them. This evaluation is compli-
cated, since SMT adopts architectural features and operating costs of both
its predecessors (uniprocessors and multiprocessors). The crucial task for
researchers is to determine which software structures and policies - multi-
processor, uniprocessor, or neither - are most appropriate for SMT.

  

Source: Anderson, Richard - Department of Computer Science and Engineering, University of Washington at Seattle
Gribble, Steve - Department of Computer Science and Engineering, University of Washington at Seattle

 

Collections: Computer Technologies and Information Sciences