发明申请
US20090187716A1 Network On Chip that Maintains Cache Coherency with Invalidate Commands
失效
使用无效命令保持缓存一致性的片上网络
- 专利标题: Network On Chip that Maintains Cache Coherency with Invalidate Commands
- 专利标题(中): 使用无效命令保持缓存一致性的片上网络
-
申请号: US12015975申请日: 2008-01-17
-
公开(公告)号: US20090187716A1公开(公告)日: 2009-07-23
- 发明人: Miguel Comparan , Russell D. Hoover , Jamie R. Kuesel , Eric O. Mejdrich
- 申请人: Miguel Comparan , Russell D. Hoover , Jamie R. Kuesel , Eric O. Mejdrich
- 主分类号: G06F12/08
- IPC分类号: G06F12/08
摘要:
A network on chip (‘NOC’) that maintains cache coherency, the NOC including integrated processor (‘IP’) blocks, routers, memory communications controllers, and network interface controller, each IP block adapted to a router through a memory communications controller and a network interface controller, at least one memory communications controller further comprising a cache coherency controller each memory communications controller controlling communication between an IP block and memory, and each network interface controller controlling inter-IP block communications through routers, wherein the memory communications controller configured to execute a memory access instruction and configured to determine a state of a cache line addressed by the memory access instruction, the state of the cache line being one of shared, exclusive, or invalid; the memory communications controller configured to broadcast an invalidate command to a plurality of IP blocks of the NOC if the state of the cache line is shared; and the memory communications controller configured to transmit an invalidate command only to an IP block that controls a cache where the cache line is stored if the state of the cache line is exclusive.
公开/授权文献
信息查询