High performance computing
高性能计算
定义
高性能计算(HPC)是利用先进的计算机技术,如超级计算机和并行处理算法,来解决复杂的计算问题。主要用于科学、军事和学术领域。现在也被利用在数据存储和事务处理领域,以及为统计目的挖掘或使用这些信息。
"深蓝"是一种超级计算机,它通过与人类大师对弈来展示人工智能。
高性能计算的主要目标是以精确、快速、高效的方式解决计算问题,并行处理是高性能计算成功的关键。并行处理使用多个中央处理器(CPU)来计算一个问题,在技术上可以使计算速度更快。其他形式的提高计算速度,包括多台计算机连接在一起称为群集计算机,也有助于高性能计算。
如何学习高性能计算
资料
CUDA
CUDA官方文档:CUDA C Programming Guide
CUDA与并行计算资料
MPI
其他
1.[book] Introduction to high performance computing for scientist and engineers,2010年,引用次数:567
2.Compiler transformations for high-performance computing用于高性能计算的编译器转换,1994年,引用次数:1419
3.GPU Cluster for High Performance Computing,2004年,引用次数:678
4.A large-scale study of failures in high-performance computing systems,20049年,引用次数:1426
5.Performance Analysis of High Performance Computing Applications on the Amazon Web Services Cloud,2010年,引用次数:757