Solution Performance

Kdb+ is a time series database built for the Financial Services Industry to handle historical data used by 20 out of 21 top global banks. The STAC Antuco benchmark and STAC Kanaga benchmark test multiple aspects of database and HW performance on a typical customer workload. Both are IO-stressing benchmarks with various types of access (random-like, sequential like, with overlap, etc.)

Visit www.kx.com ›

"Our customers are at the forefront of high frequency sensor analytics, financial trading, streaming data surveillance, regulatory monitoring, and real time analytics. To stay competitive, they are in the chase for increased amounts of online memory in order to improve their “time to result” of time-series data analytics. Intel® Optane™ DC persistent memory provides our customers with the opportunity to achieve this by giving customers systems with a massively increased memory set. As both an in-memory and on disk database, we have always pushed against the limits of memory technology with kdb+. This recent testing with Storage over App Direct mode provided access to significantly larger sets of kdb+ in-memory data. Intel® Optane™ DC persistent memory truly enlarges the capabilities of Kx technology by taking full advantage of its unique architecture."
-Mark Sykes, CTO of First Derivatives and COO, Kx

Challenges

Quick access to historical data is absolutely critical to electronic trading to get a competitive advantage. The dataset size is often too large to be stored in DRAM. Adding additional memory is often cost prohibitive, resulting in the need to scale out and increasing HW footprint.

Solution

Higher memory capacities of Intel® Optane™ DC persistent memory (App Direct Mode (Storage over AD)) facilitates storing larger datasets and more historical data closer to the CPU, delivering significant performance improvements (see charts)1 2 3 4, compared to using SSDs (current solution).

Value

Significantly better performance – Kx customers will benefit from being able to access historical data much faster than currently available solutions.

Produkt- und Leistungsinformationen

1

Die Leistungsergebnisse beruhen auf Tests von Intel und Kx sowie Audits von STAC vom 25.03.2019 und spiegeln möglicherweise nicht alle öffentlich verfügbaren Sicherheitsupdates wider. Kein Produkt und keine Komponente bieten absolute Sicherheit.

 

2

Kx kdb+* v3.6 (STAC* Antuco Benchmark); Betriebssystem: Red Hat Enterprise Linux* 7.6 mit Kernel 3.10.0-957.el7.x86_64. Getestet durch Intel und Kx, geprüft durch STAC, abgeschlossen am 25. März 2019.

AUSGANGSKONFIGURATION: Lenovo ThinkSystem SR650*: Zweiprozessorsystem mit Intel® Xeon® Platin-Prozessor 8280L (2,7 GHz, 28 Kerne), Turbo und HT aktiviert, BIOS: IVE135N-2.10, 768 GB DDR4 (12 Steckplätze, je 64 GB, 2933 MT/s, DDR4-LRDIMM), 2 x Intel® SSD P4600 NVMe* (8 TB), Red Hat Enterprise Linux* 7.6 mit Kernel 3.10.0-957.el7.x86_64.

NEU: Lenovo ThinkSystem SR950*: Zweiprozessorsystem mit Intel® Xeon® Platin- Prozessor 8280L (2,7 GHz, 28 Kerne), Turbo und HT aktiviert, BIOS:IVE135N-2.10, 768 GB DDR4 (12 Steckplätze, je 64 GB, 2933 MT/s, DDR4-LRDIMM), 12288 GB DCPMM (24 Steckplätze, je 512 GB, 2666 MT/s), 2 x Intel® SSD P4600 NVMe* (8 TB), Red Hat Enterprise Linux* 7.6 mit Kernel 3.10.0-957.el7.x86_64.

3

Kx kdb+* v3.6 (STAC* Kanaga Benchmark); Das Workload besteht aus historischen Daten von 2011 – 2012; Betriebssystem: Red Hat Enterprise Linux* 7.6 mit Kernel 3.10.0-957.el7.x86_64. Getestet durch Intel und Kx, geprüft durch STAC, abgeschlossen am 25. März 2019.

AUSGANGSKONFIGURATION: Lenovo ThinkSystem SR950*: Vierprozessorsystem mit Intel® Xeon® Platin-Prozessor 8280L (2,7 GHz, 28 Kerne), Turbo und HT aktiviert, BIOS: PSE121C-1.50, 1532 GB DDR4 (24 Steckplätze, je 64 GB, 2666 MT/s, DDR4-LRDIMM), 6 x Intel® SSD P4600 NVMe* (8 TB), Red Hat Enterprise Linux* 7.6 mit Kernel 3.10.0-957.el7.x86_64.

NEU: Lenovo ThinkSystem SR950*: Vierprozessorsystem mit Intel® Xeon® Platin-Prozessor 8280L (2,7 GHz, 28 Kerne), Turbo und HT aktiviert, BIOS: PSE121C-1.50, 1532 GB DDR4 (24 Steckplätze, je 64 GB, 2666 MT/s, DDR4-LRDIMM), 12288 GB DCPMM (24 Steckplätze, je 512 GB, 2666 MT/s), 6 x Intel® SSD P4600 NVMe* (8 TB), Red Hat Enterprise Linux* 7.6 mit Kernel 3.10.0-957.el7.x86_64.

4

In Leistungstests verwendete Software und Workloads können speziell für die Leistungseigenschaften von Intel® Mikroprozessoren optimiert worden sein. Leistungstests wie SYSmark* und MobileMark* werden mit spezifischen Computersystemen, Komponenten, Softwareprogrammen, Operationen und Funktionen durchgeführt. Jede Veränderung bei einem dieser Faktoren kann abweichende Ergebnisse zur Folge haben. Als Unterstützung für eine umfassende Bewertung Ihrer vorgesehenen Anschaffung, auch im Hinblick auf die Leistung des betreffenden Produkts in Verbindung mit anderen Produkten, sollten Sie noch andere Informationen und Leistungstests heranziehen. Weitere Informationen siehe www.intel.de/benchmarks.