Understanding and Mitigating Multicore Performance Issues on theAMD Opteron Architecture
Over the past 15 years, microprocessor performance hasdoubled approximately every 18 months through increased clock rates andprocessing efficiency. In the past few years, clock frequency growth hasstalled, and microprocessor manufacturers such as AMD have moved towardsdoubling the number of cores every 18 months in order to maintainhistorical growth rates in chip performance. This document investigatesthe ramifications of multicore processor technology on the new Cray XT4?systems based on AMD processor technology. We begin by walking throughthe AMD single-core and dual-core and upcoming quad-core processorarchitectures. This is followed by a discussion of methods for collectingperformance counter data to understand code performance on the Cray XT3?and XT4? systems. We then use the performance counter data to analyze theimpact of multicore processors on the performance of microbenchmarks suchas STREAM, application kernels such as the NAS Parallel Benchmarks, andfull application codes that comprise the NERSC-5 SSP benchmark suite. Weexplore compiler options and software optimization techniques that canmitigate the memory bandwidth contention that can reduce computingefficiency on multicore processors. The last section provides a casestudy of applying the dual-core optimizations to the NAS ParallelBenchmarks to dramatically improve their performance.
- Research Organization:
- COLLABORATION - CrayInc.
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC02-05CH11231
- OSTI ID:
- 918496
- Report Number(s):
- LBNL--62500; BnR: KJ0102000
- Country of Publication:
- United States
- Language:
- English
Similar Records
Cray XT4: An Early Evaluation for Petascale Scientific Simulation
Performance Analysis and Projections for Petascale Applications on Cray XT Series Systems
An Analysis of HPCC Results on the Cray XT4
Conference
·
Sun Dec 31 23:00:00 EST 2006
·
OSTI ID:958817
Performance Analysis and Projections for Petascale Applications on Cray XT Series Systems
Conference
·
Wed Dec 31 23:00:00 EST 2008
·
OSTI ID:1024222
An Analysis of HPCC Results on the Cray XT4
Conference
·
Sun Dec 31 23:00:00 EST 2006
·
OSTI ID:931848