1. 简介 1.1. 什么是libdevice? libdevice库是一个NVVM位码函数集合,实现了NVIDIA GPU设备的常用功能,包括数学原语和位操作函数。这些函数针对特定GPU架构进行了优化,旨在编译到PTX期间与NVVM IR模块链接。 本指南记录了libdevice中可用的函数以及从编译器编写者角度出发的库基本使用方法。