L1 Cache(一级缓存)是CPU第一层高速缓存,分为数据缓存和指令缓存。内置的L1高速缓存的容量和结构对CPU的性能影响较大,不过高速缓冲存储器均由静态RAM组成,结构较复杂,在CPU管芯面积不能太大的情况下,L1级高速缓存的容量不可能做得太大。一般服务器CPU的L1缓存的容量通常在32—4096KB。
Instead, the SPU can access any 128-bit word in the local store at L1 cache speed.
相反,SPU可以以L1缓存的速度来访问本地存储器中的任何128位的字。
If a program reads a single byte in memory, the processor loads the whole cache line that contains that byte into the L2 and L1 caches.
如果一个程序在存储中读到一个单独的字节,处理器就会释放包含字节的所有的缓存线到L2和L1缓存中。
Such an access is serviced by the processor's L1 cache and the data is read or written all at once; it cannot be affected halfway by other processors or threads.
这种存取方式是由处理器的L1缓存来服务的,数据会立刻被写入或读入而不会受到其它存储器或线程的影响。
应用推荐