Skip to main content

IBM Systems  >   System p  >   Hardware  >  
 

How DB2 exploits IBM eServer p5 and AIX 5L Simultaneous Multi-threading


 

Continued improvements in superscalar processor architectures and increasing transistor density means that it is possible to enhance superscalar, pipelined instruction execution paradigm. So far, superscalar capability was limited to a single thread, i.e. instructions from only a single thread can be scheduled during a clock cycle. Now it is possible to design a processor with many instructions in flight from many different threads of execution during a single clock cycle. The IBM POWER5™ processors bring this capability, called simultaneous multi-threading to the mainstream computing.

By executing multiple threads on the same processor at the same time, simultaneous multi-threading enables concurrent execution of multiple instruction streams to help optimize processor utilization. AIX 5L™ V5.3 operating system and POWER5 processors on IBM eServer® i5 and p5 systems fully automate simultaneous multi-threading without requiring any application modifications or tuning.

This paper provides an overview of the POWER5 simultaneous multi-threading implementation, how IBM AIX 5L V5.3 enables simultaneous multi-threading and how DB2® Universal Database™ Enterprise Server Edition exploits this technology for higher performance.

Full text white paper
View Acrobat
(178kb) October 2004