第五代英特尔® 至强® 可扩展处理器具备多个英特尔® 数据分析引擎, 这一系列加速器均内置于处理器之中。这些加速器通过卸载特定任务使 CPU 得到更好的利用,从而提升工作负载整体性能,实现数据分析加速。数据分析管线速度越快,可以处理的事务就越多,同时也能让企业做出更好的决策从而保持竞争力。
使用 CPU 为企业带来优势
在数据分析中,速度就是一切。从数据分析中获得的洞察可推动企业高层做出指导企业前行的决策,也可推动日常事务的开展,带来新的营收、客户和机会。您可以随时通过添加独立加速器来提升性能,但这会导致云或基础设施支出增加,也会让管理变得更复杂。为应对这些挑战,第五代英特尔® 至强® 可扩展处理器内置多个加速器,打造出一体化解决方案,在提升每瓦性能的同时,降低总体拥有成本 (TCO)。第五代英特尔® 至强® 可扩展处理器同时提供非加速器功能,包括容量更大的缓存,以实现更高的性能和更低的功耗。
借助第五代英特尔® 至强® 可扩展处理器 提升数据分析性能 |
||
---|---|---|
高达 3.7 倍的 RocksDB 性能提升 这是内置英特尔® 存内分析加速器(英特尔® IAA)的第五代英特尔® 至强® 处理器与第三代英特尔® 至强® 处理器的比较结果1 |
高达 2.85 倍的 IOPS 提升 和高达 65% 的时延降幅 (针对执行大数据包顺序读任务的应用) 这是内置英特尔® DSA 的第五代英特尔® 至强® 处理器与第三代英特尔® 至强® 处理器的比较结果2 |
高达 2.56 倍的 MS SQL+ Backup 性能提升 这是内置英特尔® 数据保护与 压缩加速技术(英特尔® QAT) 的第五代英特尔® 至强® 处理器与使用默认压缩的第三代英特尔® 至强® 处理器的比较结果3 |
英特尔® 数据分析引擎:让处理器事半功倍
全新英特尔® 至强® 可扩展处理器将压缩/解压缩和数据传输等资源密集型任务,从 CPU 内核卸载至内置加速器。卸载这些任务将释放数据分析和数据库运行的时钟周期,这意味着可以提高每秒事务处理量,服务更多客户,以及处理更多数据来获取更深刻的洞察。
加快内存数据库速度,提升实时数据分析处理量
内存数据库可为许多数据分析应用带来加速与扩展能力。英特尔® 存内分析加速器(Intel® In-Memory Analytics Accelerator,英特尔® IAA)可以加速压缩/解压缩,从而提升内存数据处理速度。内存占用空间变小有助于加速数据传输,并提高 RocksDB、Redis、Cassandra、MongoDB 和 MySQL 等内存数据库、开源数据库及数据存储每秒处理的事务量。与第三代英特尔® 至强® 处理器相比,使用英特尔® IAA 使另一个开源分析数据库 ClickHouse 的性能提升高达 2.49 倍4。
加速 CPU、内存和外部设备之间的数据传输
在系统内,处理器要使用数个时钟周期在内存、缓存和外部 I/O 设备等资源间传输数据。英特尔® 数据流加速器(Intel® Data Streaming Accelerator,英特尔® DSA)执行这些数据传输和转换操作任务,使数据完整性校验和去重等任务的处理速度得到提升。这一技术实现了出色的内存间数据传输和存储设备间的高效读写。
加速批量数据压缩与加密
第五代英特尔® 至强® 可扩展处理器将经验证的英特尔® 数据保护与压缩加速技术(Intel® QuickAssist Technology,英特尔® QAT)整合到处理器中。英特尔® QAT 执行批量数据存储压缩和安全套接字层 (SSL) 及其他网络协议的加密,并能够帮助加速数据库备份和联机事务处理 (OLTP) 操作。
提高能效
与使用默认压缩的第三代英特尔® 至强® 处理器相比,内置英特尔® QAT 的第五代英特尔® 至强® 处理器可使 MS SQL+Backup 性能提升高达 2.56 倍3。
英特尔® 存内分析加速器(英特尔® IAA)与英特尔® 数据保护与压缩加速技术(英特尔® QAT)的对比
在第五代英特尔® 至强® 可扩展处理器中,英特尔® IAA 和英特尔® QAT 都能从处理器内核卸载数据压缩工作负载。但对这两种创新技术而言,数据压缩的类型有所不同。
- 英特尔® IAA 适合列式压缩和数据库查询,能够大幅提升内存数据库的性能;
- 而英特尔® QAT 则除了能卸载加密工作负载之外,还能加速标准编解码器链式操作的批量数据压缩,例如 LZ4 无损压缩。
英特尔® IAA 和英特尔® QAT 都能使云端和本地的工作负载获益。英特尔® IAA 可提升内存数据库的整体性能,而英特尔® QAT 则可通过提高数据压缩和密码操作性能,优化存储与网络应用表现。
有何区别?
英特尔® IAA 与英特尔® QAT 的对比
总而言之,英特尔® QAT 适用于本地、云端和混合存储,而英特尔® IAA 适用于内存计算。但对这两种加速器而言,数据压缩的类型有所不同。
• 英特尔® IAA 可通过压缩/解压缩内存数据帮助实现 CPU 和内存间的数据传输加速。它适合列式压缩和数据库查询,能够大幅提升内存计算性能。
• 而英特尔® QAT 则可对存储和传输中的数据进行批量压缩/解压缩。此外,它还可以处理加密工作负载,因此非常适合于为采用 LZ4 无损压缩和 OpenSSL 等标准的解压缩-加密-解密-压缩链式操作加速。
结论:借助英特尔® 数据分析引擎,更专注于业务关键型工作负载
添置更多内核与独立加速器是满足日益增长的算力需求的一种方式,但这种方式增加了成本和复杂性,且能耗更高。第五代英特尔® 至强® 可扩展处理器提供了另一种方案——将具有挑战性的任务/进程卸载至内置加速器,使内核得到更好的利用,从而提升工作负载整体性能,并在一个一体化架构中使这一切得以实现。
了解更多信息
了解内置加速器如何为快速增长的工作负载提升性能:加速引擎概述
了解如何充分利用内置加速器的英特尔® 至强® 可扩展处理器, 请访问 intel.cn/xeonscalable
进一步了解英特尔® 数据分析引擎