专栏名称: GiantPandaCV
专注于机器学习、深度学习、计算机视觉、图像处理等多个方向技术分享。团队由一群热爱技术且热衷于分享的小伙伴组成。我们坚持原创,每天一到两篇原创技术分享。希望在传播知识、分享知识的同时能够启发你,大家一起共同进步(・ω<)☆
目录
相关文章推荐
GiantPandaCV  ·  CUDA-MODE课程笔记 ... ·  2 天前  
今天看啥  ›  专栏  ›  GiantPandaCV

NVidia GPU指令集架构-浮点运算

GiantPandaCV  · 公众号  · 3D  · 2024-08-28 21:43

文章预览

原文:https://zhuanlan.zhihu.com/p/695667044 计算机算数是计算机工程的一个重要分支,现代计算类的软件多是构造在浮点运算之上的。了解浮点数和浮点运算对于我们理计算类任务,提升计算精度和效率有很大的帮助。NVidia GPU上Tensor Core和CUDA Core都提供了浮点计算能力,本文只专注CUDA Core部分(后续有专门章节介绍Tensor Core指令集),重点介绍了计算机上的浮点数相关知识和NVidia GPU上的浮点数相关指令。文章结构方面,首先介绍了浮点数的表示:浮点数基础、圆整、特殊值、denormal信息;然后介绍了NVidia GPU上的浮点数相关指令:加法和乘法、乘加运算、随路取负和绝对值、低精度指令、超越函数、除法。 浮点数的表示 浮点数基础 计算机中数据的存储采用的是二进制形式,这决定了在有限位数的表示情况下,其只能表示有限的、离散的数据。对于整数而 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览