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.

產品與效能資訊

1

效能結果依據 Intel 與 Kx 測試,並由 STAC 稽核,完成於 2019 年 3 月 25 日,可能無法反映所有公開提供的安全性更新。沒有產品或元件能提供絕對的安全性。

 

2

Kx kdb+* v3.6(STAC* Antuco 效能標竿);作業系統:Red Hat Enterprise Linux* 7.6 kernel 3.10.0-957.el7.x86_64。由 Intel 和 Kx 測試,並由 STAC 稽核,完成於 2019 年 3 月 25 日。

基準:Lenovo ThinkSystem SR650*:2S Intel® Xeon® Platinum 處理器 8280L,2.7GHz,28 核心,開啟渦輪加速與超執行緒,BIOS IVE135N-2.10,768GB 的 DDR4,12 插槽 / 64GB / 2933 MT/s / DDR4 LRDIMM,2 x 8TB Intel® SSD P4600 NVMe*,Red Hat Enterprise Linux* 7.6 kernel 3.10.0-957.el7.x86_64。

新電腦︰Lenovo ThinkSystem SR950*?: 2S Intel® Xeon® Platinum 處理器 8280L,2.7GHz,28 核心,開啟渦輪加速與超執行緒,BIOS IVE135N-2.10,768GB 的 DDR4,12 插槽 / 64GB / 2933 MT/s / DDR4 LRDIMM,12288GB 的 DCPMM,24 插槽 / 512GB / 2666 MT/s,2 x 8TB Intel® SSD P4600 NVMe*,Red Hat Enterprise Linux* 7.6 kernel 3.10.0-957.el7.x86_64。

3

Kx kdb+* v3.6(STAC* Kanaga 效能標竿);工作負載內含 2011-2012 年的歷史資料;作業系統:Red Hat Enterprise Linux* 7.6 kernel 3.10.0-957.el7.x86_64。由 Intel 和 Kx 測試,並由 STAC 稽核,完成於 2019 年 3 月 25 日。

基準:Lenovo ThinkSystem SR950*?: 4S Intel® Xeon® Platinum 處理器 8280L,2.7GHz,28 核心,開啟渦輪加速與超執行緒,BIOS PSE121C-1.50,1532GB 的 DDR4,24 插槽 / 64GB / 2666 MT/s / DDR4 LRDIMM,6 x 8TB Intel® SSD P4600 NVMe*,Red Hat Enterprise Linux* 7.6 kernel 3.10.0-957.el7.x86_64。

新電腦︰Lenovo ThinkSystem SR950*?: 4S Intel® Xeon® Platinum 處理器 8280L,2.7GHz,28 核心,開啟渦輪加速與超執行緒,BIOS PSE121C-1.50,1532GB 的 DDR4,24 插槽 / 64GB / 2666 MT/s / DDR4 LRDIMM,12288GB 的 DCPMM,24 插槽 / 512GB / 2666 MT/s,6 x 8TB Intel® SSD P4600 NVMe*,Red Hat Enterprise Linux* 7.6 kernel 3.10.0-957.el7.x86_64。

4

效能測試中使用的軟體與工作負載可能僅針對 Intel® 微處理器進行最佳化。包括 SYSmark* 與 MobileMark* 在內的效能測試是使用特定電腦系統、零組件、軟體、作業與功能進行量測。這些因素若有任何異動,均可能導致測得結果產生變化。建議您參考其他資訊與效能測試數據,協助您充分評估欲購買產品的性能,包括該產品在搭配其他產品運作時的效能。如需詳細資訊,請參閱 www.intel.com.tw/benchmarks