基于英特尔® 架构加速金融应用

签署人: George M Raskulinec 已发布: 04/29/2015 最后更新时间: 04/29/2015

下载 PDF 加快基于英特尔架构的金融应用 [PDF 575.55KB]

下载文件 QuantLib_optimized_for_IA.tar.gz [TAR 522.48KB]

摘要:
 

文章加快基于 GPU 的金融应用通过 4 个 QuantLib 库金融工作负载对 GPU 和 CPU 进行了对比。 根据该文章报告,GPU 性能实现了显著提升,将运行单条线程的 Monte-Carlo* 工作负载的速度提升了高达 1,000 倍。 经过仔细调查我们发现,并行化方法不足以合理利用 CPU 提供的所有并行资源。 因此我们决定通过优化原始 CPU 代码,并基于最新 GPU/CPU 硬件重新运行测试,以开展深入的代码现代化性能分析。 分析结果与文章报告的数据大相径庭,在一些案例中,CPU 的性能甚至高于 GPU。

 

请查看 moderncode 开发人员社区,了解更多信息。

产品和性能信息

1

英特尔的编译器针对非英特尔微处理器的优化程度可能与英特尔微处理器相同(或不同)。这些优化包括 SSE2、SSE3 和 SSSE3 指令集和其他优化。对于在非英特尔制造的微处理器上进行的优化,英特尔不对相应的可用性、功能或有效性提供担保。该产品中依赖于微处理器的优化仅适用于英特尔微处理器。某些非特定于英特尔微架构的优化保留用于英特尔微处理器。关于此通知涵盖的特定指令集的更多信息,请参阅适用产品的用户指南和参考指南。

通知版本 #20110804