基于集成众核高性能计算软件优化.docVIP

  • 4
  • 0
  • 约2.83千字
  • 约 6页
  • 2018-08-31 发布于福建
  • 举报
基于集成众核高性能计算软件优化

基于集成众核高性能计算软件优化   在异构计算系统上进行的并行计算通常称为异构计算,基于异构计算的高性能计算技术是目前高性能计算领域的发展热点之一,异构计算技术具有计算能力强、可扩展性好、计算资源利用率高等优点。将现有的应用算法移植到异构计算平台是对软件性能不断优化的过程。本文将从一个开发者的角度讲述基于Intel集成众核(MIC)的架构和基于该架构的软件优化思路和技术手段。   【关键词】高性能计算 异构计算 矢量化 MIC   得益于高性能计算领域的飞速发展,地震数据处理发生着翻天覆地的变化,高密度大数据体的处理已经习以为常,叠前偏移成像也被广泛应用,每当高性能计算领域有新技术诞生,我们的地震数据处理系统都面临着更大的机遇和挑战。   如今,高性能计算产业正在经历着一场深刻的变革,引导这场变革的主角就是异构计算。目前主流的集群架构系统,采用的是多核CPU的同构模式,就是将多个计算节点通过网络连接,形成高性能计算集群,而异构计算则是CPU加异构协助理器来实现。地震数据处理系统紧跟高性能计算技术步伐,也逐步开展了基于MIC高性能计算的软件研发工作。   1 MIC架构   MIC架构将多个英特尔 CPU 核心整合到了单个芯片上,通过 PCI Express 总线连接英特尔至强服务器(也称为“主机”),我们称之为协处理器。一个协处理器主要包括多个处理核心、高速缓存、内存

文档评论(0)

1亿VIP精品文档

相关文档