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

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是一款性能非常出色的芯片。



