What?
异构计算(Heterogeneous computing)主要是指使用不同类型指令集和体系架构的计算单元组成系统的计算方式。
常见的计算单元类别包括CPU、GPU等协处理器、DSP、ASIC(Application Specific Integrated Circuit)、FPGA等。
从实现的角度来说,异构计算就是制定出一系列的软件与硬件的标准,让不同类型的计算设备能够共享计算的过程和结果,
同时不断优化和加速计算的过程,使其具备更高的计算效能。
FLOPS(Floating-point Operations Per Second,每秒所执行的浮点运算次数)是一个衡量计算机的计算能力的量,
经常使用在需要大量浮点运算的科学运算中。
接下来介绍几种异构计算的硬件平台:
- Tegra is a system on a chip (SoC) series developed by Nvidia for mobile