注1:本文系“简要介绍”系列之一,仅从概念上对CUDA的底层原理进行非常简要的介绍,不适合用于深入和详细的了解。
CUDA底层原理:加速高性能计算的关键技术
CUDA Refresher: The GPU Computing Ecosystem | NVIDIA Technical Blog
1 背景介绍
CUDA (Compute Unified Device Architecture) 是由英伟达(NVIDIA)开发的一种并行计算平台和编程模型,可充分利用图形处理器(GPU)的强大计算能力,从而实现高性能计算。CUDA为各种科学研究和高性能计算任务提供了一个通用平台,使得程序员可以有效地利用GPU资源,显著提高程序的执行速度。