知乐空间

TFLOPS啥意思(tf什么意思)

RTX30显卡线上发布会的一个细节特别抢眼,那就是当一条名为TFLOPS的数据发布后,如果你看的视频中有弹幕,它会立刻爆炸。这个参数到底是什么?为什么让大家这么关注?今天就来说说吧。TFLOPS是Tera和浮点运算短语。

RTX 30显卡线上发布会有一个细节特别抢眼,那就是当一条名为TFLOPS的数据发布后,如果你看的视频中有弹幕,它会立刻爆炸。这个参数到底是什么?为什么让大家这么关注?今天就来说说吧。

TFLOPS是Tera和每秒浮点运算的组合短语,后者的意思是每秒浮点运算,Tera的意思是万亿,合起来就是每秒有多少万亿的浮点运算。因为当前图像被划分为像素,每个像素的颜色都要经过浮点计算,然后组合成一幅图片,所以这个参数显示了显卡或GPU每秒可以处理多少像素。

它的基础来自于当前的GPU设计,由许多小的处理内核或流处理器组成。这个内核比处理器内核简单得多。每个时钟周期只负责处理一个浮点数据,所以浮点运算的总数就是核心时钟周期数。由于当前内核一次可以处理一个双精度浮点数据,相当于两个最基本的单精度浮点数据,所以GPU的浮点运算次数是在2中得到的。

回去看看这个参数对游戏意味着什么。分辨率确定后,每张图片的像素数就确定了,所以每秒处理的像素越多,每秒可以处理的图片就越多。这是什么意思?当然,游戏的帧率越高(每秒帧数)。没错。对于同代显卡,尤其是同核的显卡,如果算出它的浮点运算能力,基本就能理解游戏速度了。

但是,对于不同代甚至不同架构的GPU,这种比较是不合适的。比如RTX 3080的浮点运算是RTX 2080 Ti的两倍,帧率能达到RTX 2080 Ti的两倍吗?从之前的测试中我们知道,情况肯定不是这样。

这就涉及到另一个问题,那就是核心的效率,因为没有人能够保证所有的核心或者流处理器能够一直满负荷有效运行,它的实际发挥也要考虑到前端分配、后端合成、内存数据等单元的配合。因此,在不同的架构下,根据最优情况计算的浮点运算数量是不同的。

RTX 30不同,因为它实际上允许每个内核中的整数运算单元参与浮点运算,这使“理论”运算能力翻倍。但是由于非专业的工作,整数单元的浮点运算效率赶不上专业的浮点运算单元。此外,前端的数据分发容量和内存带宽没有翻倍,效率大大下降。最后我们可以看到,翻倍的浮点运算能力只带来了不到40%的实际帧数。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 ZLME@xxxxxxxx@hotmail.com 举报,一经查实,立刻删除。

留言与评论(共有 0 条评论)
验证码: