英伟达(NVIDIA)的Vera CPU已在TPC-H基准测试中接受测试,性能表现超过其x86竞争对手。88核Vera对阵96核Xeon 6处理器,在数据库与查询性能上英伟达占据领先地位。

nvidia-vera-cpu-beats-intel-xeon-6-in-database-test-48-percent-faster.jpeg

DuckDB近期获得了英伟达Vera CPU的访问权限,并通过完整的TPC-H工作负载测试其性能。测试将88核英伟达Vera芯片与英特尔(Intel)的96核Xeon 6芯片进行对比。

重要的是,这并非AI基准测试,而是传统数据库与查询套件。以下是TPC-H基准测试创建者对这项测试的说明:

TPC-H是一项决策支持基准测试,由一系列面向业务的即席查询和并发数据修改组成。查询语句和数据库中的数据均经过挑选,具有广泛的行业相关性。该基准测试展示了决策支持系统如何检查海量数据、执行高度复杂的查询,并回答关键业务问题。

TPC-H报告的性能指标称为TPC-H每小时复合查询性能指标(QphH@Size),反映系统处理查询能力的多个方面。这些方面包括:执行查询所针对的选定数据库规模、单流提交查询时的查询处理能力,以及多并发用户提交查询时的查询吞吐量。TPC-H性价比指标表示为第2版的Price/QphH@Size和第3版的Price/kQphH@Size。

采用超线程技术的96核英特尔Xeon 6被用作基准参照。该配置配备768 GB内存、3 TB以上NVMe固态硬盘存储,运行Ubuntu 26.04操作系统。英伟达Vera 88核芯片则采用空间多线程技术,配备768 GB LPDDR5X内存、3 TB以上NVMe固态硬盘存储,并运行相同的操作系统。

测试使用现有DuckDB v1.5.5版本和DuckDB v2.0.0-Alpha版本进行,基准测试结果如下:

  • 配置1:英特尔,DuckDB 1.5.5,第1轮1,643,610.87,第2轮1,700,471.78,第3轮1,673,422.48,中位数1,673,422.48

  • 配置2:英特尔,DuckDB 2.0.0-alpha,第1轮2,120,588.82,第2轮2,022,795.01,第3轮2,109,782.19,中位数2,109,782.19

  • 配置3:Vera,DuckDB 1.5.5,第1轮2,488,209.48,第2轮2,389,726.36,第3轮2,482,589.73,中位数2,482,589.73

  • 配置4:Vera,DuckDB 2.0.0-alpha,第1轮3,073,292.99,第2轮3,131,306.27,第3轮3,052,102.87,中位数3,073,292.99

首先,初始预热轮次被排除,随后进行三轮测试以测量QphH@SF复合得分的中位值。

根据表格数据,88核英伟达Vera CPU在两个DuckDB版本中均比英特尔Xeon 6芯片性能高出46%至48%。Alpha版本在两种芯片上均带来24%至26%的提升,因此所有运行DuckDB的用户都将享受到这一性能改进。

这些基准测试表明,英伟达Vera在经典数据库工作负载中领先于x86产品。Vera的优势不仅仅在于AI,还涵盖DuckDB的TPC-H测试所评估的广泛传统高性能计算和企业级工作负载。

在内存和存储相同、核心数更少且采用空间多线程技术的情况下,Vera仍然实现了更高的查询吞吐量。对于分析和决策支持数据库而言,Vera是一款性能非常出色的芯片。


文章标签: #英伟达 #处理器 #数据库 #TPCH #DuckDB
菠萝老师先生

负责编辑

  菠萝老师先生 

  让你的每一个瞬间都充满意义地生活,因为在生命的尽头,衡量的不是你活了多少年,而是你如何度过这些年。