FPGA|CPLD|ASIC论坛
直播中

小刘

12年用户 3959经验值
私信 关注
[经验]

探究GDDR6给FPGA带来的大带宽存储优势以及性能测试(下)

接上一篇...

5.GDDR6技术细节以及Clamshell模式

GDDR6它是采用16n Prefetch结构,一次写操作或者读操作的数据是16n。每个GDDR6颗粒有两个独立的通道,每个独立的通道访问独立的内存空间。对于每个通道,读或者写的位宽是256bit或者32Byte。P-to-S converter是一个并变串的转换器,把每个256bit位宽的数据转换成16位总线,每位总线上传输16bit的数据。这样GDDR6每个通道最小的访问粒度是256bit或者32Byte。


一个GDDR6控制器支持两个独立通道,一个GDDR6颗粒也是两个独立的通道,所以在通常模式下,一个GDDR6控制器对应一个GDDR6的颗粒,用x16模式,实现最高512Gb/s的带宽。

因为目前市面上GDDR6颗粒的最大容量是16Gb,在有些应用中如果对容量有一定的要求,可以使用一种叫Clamshell的连接方式,如图7[5]所示,每个GDDR6控制器连接两个GDDR6颗粒,每个GDDR6的颗粒用x8模式,这样在这种Clamshell模式下,带宽不变,但是支持的GDDR6的容量翻倍了。

6.GDDR6在7t1500上的读写效率

最后,我们测试一下7t1500上GDDR6控制器的读写效率,所有的测试结果基于仿真数据。因为7t1500包含了片上网络(NoC),并且NoC已经实现了仲裁,时钟域转换的逻辑,我们用三个用户逻辑通过NoC去访问同一个GDDR6 Channel,得到的综合读写效率更能反映用户实际运用中的场景。

在不同的突发长度和不同的地址访问方式下的测试结果如图所示。

图9 GDDR6读写效率

后面我们会继续深入了解Speedster 7t FPGA芯片上的一些特性,以及这些特性如何运用在数据加速和网络加速中,敬请期待。

如需更多信息或者有任何疑问您可以通过Achronix公众号里的联系方式联系我们,也可访问Achronix公司官方网站http://www.achronix.com

如果需要进一步联络Achronix中国区技术和产品应用团队,请发送邮件到:dawson.guo@achronix.com


回帖(1)

北山独狼

2021-12-26 16:30:31
谢谢分享,学习学习
举报

更多回帖

发帖
×
20
完善资料,
赚取积分