level 1
大家知道显存带宽=位宽*显存频率,那核心是不是也同一个位宽?如果是,那它的带宽是不是=核心频率*位宽?
2014年02月22日 05点02分
1
level 12
核心是很多运算单元,各种各样的寄存器和一些控制电路,缓存等等,,,当然缓存和运算器,寄存器之间肯定有带宽,寄存器和运算器,寄存器之间等等也有一些通道,但这个不好说,不同的寄存器,它的宽度和通道也不同,总之很复杂的东西
2014年02月22日 09点02分
2
额= = 不管你是觉得麻烦,不好解释,还是道听途说,略懂皮毛,故作高深,没关系!你可以查一些资料复制过来,只要能解我的疑惑就可以了。。。
2014年02月22日 09点02分
回复 梦殇の507 :核心没有多少带宽一说啊,只有内存控制器(显存控制器)勉强沾点边,但实际带宽还是要受到显存搭配和控制器自身效率问题,至于核心内部,通常也只有缓存有带宽一说
2014年02月22日 09点02分
看我的补充问题
2014年02月22日 13点02分
level 12
核心,对于运算单元也就是流处理器的性能而言,显卡一般用单精度浮点运算性能来衡量,一般是流处理器单元总数x流处理器频率(不是核心频率)x2,也就是通常说得某某显卡运算性能达到多少gflops或tflops,真没看到某某显卡核心达到多少GB/s
2014年02月22日 10点02分
3
看我的补充问题
2014年02月22日 13点02分
回复 梦殇の507 :对不起,俺没有看懂你的意思
2014年02月22日 14点02分
level 1
GPU位宽大部分卡都是256BIT 因为显卡主要负责浮点运算 位宽太小性能就得不到保证了 不过显存位宽可以是很多的 32的也有 64的也有 128 256 512 768 都有 这个跟核心位宽没什么关系 当然 两者都是越大越好 必然的 就跟CPU和内存一样 一个是储存的 一个是计算的 储存那个只要记录东西就行了 它们的位宽不是决定性能的重点 它们看的是等效带宽 也就是位宽*显存频率/8 算出来的那个数 只要等效带宽一样 基本可以认定显存性能是一样的(一样的话 带宽大的占优 因为延迟和显存占用等等) 但是计算那个就不同了 CPU和GPU是没有等效带宽这个说法的 特别CPU 所以不能说32位的CPU跑3G和64位CPU跑1.5G性能一样 因为32位的寄存器和64位寄存器是不一样的 所以纯64位的处理器是无法执行32位命令的 要想兼容32和64 必须以32位为基础设计 然后加一个指令寄存器连接 就是我们现在用的这种 所以运算64位程序的时候跟纯64位处理器无法比的 当然了还涉及流水线长度 指令集长度这种概念 好吧扯远了 CPU位宽就是256 不小心说太多了
2014年12月05日 18点12分
7