Title :
Comparing and contrasting a commercial OLTP workload with CPU2000 on IPF
Author :
Rupley, Jeff ; Annavaram, Murali ; De Vale ; Diep, Trung ; Black, Bryan
Abstract :
With the recent introduction of Itanium Processor Family (IPF) microprocessors for enterprise servers it is imperative to understand the behavior of server class applications. This paper analyzes the behavior of the Oracle Database Benchmark (ODB), an online transaction processing (OLTP) workload, and compares it with SPEC CPU2000. This study examines code mix, instruction and data supply, and value locality. The results show that while IPF´s bundle constraints cause a large injection of NOPs into the code stream, IPFs register stack engine successfully reduces the number of memory operations by nearly 50%. The control-flow predictability of ODB is better than CPU2000, in spite of ODB´s large active branch footprint. Due to ODB´s large memory footprint, cache misses (particularly instruction cache misses) are a much more serious problem than in CPU2000.
Keywords :
microcomputers; program compilers; relational databases; transaction processing; virtual machines; CPU2000; Itanium Processor Family microprocessors; Oracle Database Benchmark; SPEC CPU2000; bundle constraints; cache misses; code mix; code stream; commercial OLTP workload; control flow predictability; data supply; enterprise servers; instruction supply; large active branch footprint; large memory footprint; memory operations; online transaction processing workload; register stack engine; server class applications; value locality; Microcomputers; Program compilers; Relational databases; Virtual computers;
Conference_Titel :
Workload Characterization, 2002. WWC-5. 2002 IEEE International Workshop on
Print_ISBN :
0-7803-7681-1
DOI :
10.1109/WWC.2002.1226493