复杂的计算,比如训练深度学习模型或运行大规模模拟,可能需要非常长的时间。高效的并行编程可以节省数小时甚至数天的计算时间。并行和高性能计算向您展示了如何通过掌握多核处理器和GPU硬件的并行技术,为您的程序提供更快的运行时间、更大的可扩展性和更高的能源效率。
并行和高性能计算提供了保证提高代码有效性的技术。您将学习评估硬件架构并使用OpenMP和MPI等行业标准工具。您将掌握最适合高性能计算的数据结构和算法,并学习在手持设备上节省能源的技术。你甚至可以在一组GPU上运行一个大规模的海啸模拟。