eSRAM和eDRAM,求解下区别
cpu吧
全部回复
仅看楼主
level 14
@求秒帝 xbox360是10M eDRAM,Haswell顶级i7是128M eDRAM,xbox one是32M eSRAM
MS的架构师说eSRAM是eDRAM的升级,可以有效提升带宽。很显然,360的eDRAM只能供给GPU使用,而Haswell的可以作为四级缓存给CPU和GPU分配使用。我看xbox one的核心解剖图似乎是8M+12M+12M,是否那8M是给CPU用的而那24M给GPU用?CPU要求低延迟不需要太多带宽,而GPU要求高带宽对延迟不敏感。是否是xbox one选择DDR3+eSRAM的原因?
2014年07月12日 11点07分 1
level 1
@rskip 专业人士来给你解答
2014年07月12日 12点07分 2
level 12
cpu而言缓存相对他的alu已经很大了,intel的核心显卡本来就可以和cpu共享三级缓存,不管sram还是dram本质都是随机存储器,对cpu或gpu等而言只是快慢的区别,ibm power8虽然有96MB三级或者说四级缓存,但用的dram,速度较慢,而intel用8t-sram做缓存,速度快很多
sram,一般用6个或更多的晶体管存放1bit,而dram一般以电容+晶体管存放1bit,电容有充放电时间,一般不容易达到高频率,
而sram则可以达到很高的频率,但是本身太费晶体管,成本太高,一般用做cpu的缓存
2014年07月12日 13点07分 3
SRAM比DRAM能做更多事更有效更适合SOC化,但晶体管密度不及DRAM占用更大面积对吧。SRAM容量做大很困难,但速度快可以担当CPU的三缓,而DRAM虽然同体积更大但速度不及SRAM更适合做GPU的三缓(CPU的四缓)?
2014年07月12日 14点07分
回复 璐纳尔肖恩 :这个,,,没有适不适合,对于gpu那庞大的alu而言,缓存带宽越大越好,不是为了控制成本相信还sram为好,gpu本身自带的一级和二级缓存应该也是sram,不然那么1,2MB二级纹理缓存都要占gpu很大面积
2014年07月12日 14点07分
电容的话 一般是pf级别的,容量越小 充放时间越短 基本上只有贴片电容
2014年07月12日 16点07分
[滑稽]技术有突破的话 电容充放电一周期 达ns级别就爽了
2014年07月12日 16点07分
1