SIMD Core 80SP
LDS即Local Data Share本地数据共享缓存
GDS即Global Data Share全局数据共享缓存
(为了满足DX11的要求,AMD增加了本地数据共享缓存的大小(Local Data Share,LDS),容量达到了32KB,是RV770的两倍.LDS用于同一个线程组(Thread Group)中的线程共享数据.从下图中,我们可以看到,每一个SIMD连接一个LDS,不同的SIMD是不能共享LDS的,因此所有属于同一个线程组的线程都会被线程调度器发送到同一个SIMD上执行.如果不同的SIMD上的线程要共享数据,需要用到全局数据共享缓存(Global Data Share,GDS).在Cypress中,GDS的容量也倍增了,达到64KB.到目前为止,我们对GDS的了解仍然有限,与LDS不同,并没有指令能显式的操作GDS.据Beyond3D的消息,在未来的OpenCL扩展中会提供对GDS的访问,目前GDS只对编译器可见.)