STAC Report: STAC-A2 on an IBM Power8 solution

2-socket Power8-based stack sets multiple performance records

17 March 2015

Today STAC released the first-ever audited STAC-A2 Benchmark results for a server using the IBM Power8 architecture. The solution stack consisted of the IBM-authored STAC-A2 Pack for Linux on Power Systems (Rev A), running on an IBM Power System S824 server using two IBM POWER8 Processor cards @ 3.52 GHz and 1TB of DRAM, with Red Hat Enterprise Linux version 7. The STAC Pack used IBM XL, a suite for C/C++ developers that includes the C++ Compiler and the Mathematical Acceleration Subsystem libraries (MASS), as well as the Engineering and Scientific Subroutine Library (ESSL).

Compared to other publicly released results of warm runs of the end-to-end Greeks benchmark (STAC-A2.β2.GREEKS.TIME.WARM), this solution based on a 2-socket POWER8 server delivered:

  • 2.3 times the performance of the best-performing 2-socket solution using x86 CPUs (SUT ID INTC140814)
  • 1.7 times the performance of the best-performing solution using two x86 CPUs and one Xeon Phi co-processor (SUT ID INTC140815)
  • Only 10% less performance than the best-performing solution using two x86 CPUs plus one GPU (SUT ID NVDA141116).

This 2-socket solution set a new public record for path scaling (STAC-A2.β2.GREEKS.MAX_PATHS), demonstrating 2.1 times the throughput of a 4-socket x86-based solution (SUT ID INTC140509). It also set a new public record for asset capacity (STAC-A2.β2.GREEKS.MAX_ASSETS), with a 16% increase over the next-best performer, a 4-socket x86-based solution (SUT ID INTC140509).

STAC-A2 is the user-developed benchmark standard based on financial market risk analysis. Designed by quants and technologists from some of the world's largest banks, STAC-A2 reports the performance, scaling, quality, and resource efficiency of any technology stack that is able to handle the workload (Monte Carlo estimation of Heston-based Greeks for a path-dependent, multi-asset option with early exercise).

The report is available at the link above. Premium subscribers also have access to the code used in this project and the micro-detailed configuration information for the solution. To learn about subscription options, please contact us.

About STAC News

Read the latest about research, events, and other important news from STAC.

Subscribe to notifications of research, events, and more.

(If you're a human, don't change the following field)
Your first name.
(If you're a human, don't change the following field)
Your first name.

Enter your email above, then click "Sign Up" to join the STAC mail list and (optionally) register to access materials on the site. Click for terms.