|
编译自: http://pc.watch.impress.co.jp/docs/2008/0811/kaigai458.htm |
●每个核心都配备二级高速缓存的Larrabee
Intel已经明确推出的显卡产品基本架构将会基于“Larrabee(LARAB)”。据了解Larrabee的具体细节将会通过于8月举行的“SIGGRAPH”,“Intel Developer Forum (IDF)”,“HotChips”这三个大会上进行展示。
首先先修正一下上次的报道。最初的Larrabee CPU的核心将会达到16个,而上次写错了成为了10个。Larrabee配备有4M二级缓存,这个与CPU内核直接连接的256K二级缓存与本地subset(Local Subset)共享。16核心的subsetL2,二级缓存容量就为4M。如果以65nm换算,核心数为10个,因此45nm工艺下Larrabee核心数为16个还是合适的。
Larrabee介绍(笔者推测)
Larrabee的固定功能单元,纹理过滤单元能够为各个核心提供32KB纹理缓存。不过这个缓存并不附带的而是设置在各个核心的缓存上。如果纹理单元需要配备专用的二级缓存的话,那么4M的二级缓存可能会导致CPU内核心的减少,不过现在根据这种情况可以推定核心数量为16个。
16核心并不是该架构的极限,核心的数量还是可以增加的。如果增加内核数量,带来的问题就是核心间数据连接的带宽。不过据说这个也有方法解决。根据SIGGRAPH的论文“Larrabee: A Many-Core x86 Architecture for Visual Computing”,16核心是双向1 pairing(每个宽度为512bits)连接,不过如果核心数量增加了话,就会使用双总线连接。在推出第一代Larrabee之后,intel就会推出Larrabee 2,相比而言其功耗以及成本将会更低,同时据传核心数量将会是24个。
Larrabee x86核心介绍