英特尔oneAPI加速计算开放日之一|融合加速计算实践
人浏览
2022-05-20 18:02:11
随着超级计算机的发展,尤其是使用成本的不断下降,从过去只存在于高精尖领域(如传统的信息安全、核武研究、气象气候变化、石油勘探以及航空航天等),开始向新的领域迈进,尤其是最近几年,还有制药、基因测序、动漫渲染、数字电影、数据挖掘、金融分析以及互联网服务等等,可以说已经深入到国民经济的各行各业。
在超级计算与云计算、大数据以及人工智能的融合创新进程中,各类AI芯片、硬件加速器不断涌现,异构计算已经成为整个行业最重要的趋势。对于普通的软件工程师或算法工程师而言,了解和掌握这些硬件开发知识几乎是不可能的。
为了解决这一难题,oneAPI提供了一个通用、开放的编程体验,可提供跨加速器架构的通用开发人员体验,以实现更快的应用程序性能、更高的生产力和更大的创新。oneAPI 倡议鼓励在 oneAPI 规范和整个生态系统中兼容的 oneAPI 实现上进行协作。
让开发者只需要开发一次代码,就可以让其在跨平台的异构系统上执行,底层的硬件架构可以是CPU、GPU、FPGA、神经网络处理器或其他针对不同应用的硬件加速器等。同时,开放的行业标准为未来提供了一条安全、清晰的道路。与现有的语言和编程模型兼容,包括C++、Python、SYCL、Open- MP、Fortran和MPI。