在CUDA上运行浮点运算
发布时间
阅读量:
阅读量
本文旨在阐述 float 的相关背景及其在 CUDA 中的特性。
首先介绍 float 的背景知识:
有关 float 在 MSDN 中的定义可查阅以下链接:
https://msdn.microsoft.com/zh-cn/library/hd7199ke.aspx
浮点数遵循 IEEE 75(电气和电子工程师协会)标准进行表示。单精度浮点类型占用 4 个字节,由符号位、8 位 excess-127 指数部分以及 23 位尾数组成。尾数部分用于表示一个位于 1.0 到 2.0 区间内的数值。由于尾数的最高有效位恒为 1,因此该位在存储时被省略。这种存储方式使得 float 类型能够覆盖大约从 3.4E–38 到 3.4E+38 的数值范围。

此处所指的有效位数即为数据表达的精确程度,其范围涵盖6至7位有效数字。

float总结:
总共包含32位,占用4字节的存储空间
从最
全部评论 (0)
还没有任何评论哟~
