会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Network on chip that maintains cache coherency with invalidate commands
    • 使用无效命令维护高速缓存一致性的片上网络
    • US08010750B2
    • 2011-08-30
    • US12015975
    • 2008-01-17
    • Miguel ComparanRussell D. HooverJamie R. KueselEric O. Mejdrich
    • Miguel ComparanRussell D. HooverJamie R. KueselEric O. Mejdrich
    • G06F12/00
    • G06F12/0833
    • A network on chip (‘NOC’) including integrated processor (‘IP’) blocks, routers, memory communications controllers, and network interface controller, 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.
    • 包括集成处理器(“IP”)块,路由器,存储器通信控制器和网络接口控制器的片上网络(“NOC”),其中所述存储器通信控制器被配置为执行存储器访问指令并且被配置为确定 由存储器访问指令寻址的高速缓存行,高速缓存行的状态是共享,排他或无效之一; 所述存储器通信控制器被配置为如果所述高速缓存行的状态被共享,则向所述NOC的多个IP块广播无效命令; 以及所述存储器通信控制器被配置为仅当所述高速缓存行的状态是排他性时,将无效命令仅发送到控制高速缓存行存储的高速缓存的IP块。
    • 8. 发明申请
    • ALLOCATING CACHE FOR USE AS A DEDICATED LOCAL STORAGE
    • 分配缓存作为专用本地存储使用
    • US20120254548A1
    • 2012-10-04
    • US13079520
    • 2011-04-04
    • Miguel ComparanRussell D. HooverRobert A. ShearerAlfred T. Watson, III
    • Miguel ComparanRussell D. HooverRobert A. ShearerAlfred T. Watson, III
    • G06F12/08
    • G06F12/0891G06F12/0815G06F12/0871
    • A method and apparatus dynamically allocates and deallocates a portion of a cache for use as a dedicated local storage. Cache lines may be dynamically allocated and deallocated for inclusion in the dedicated local storage. Cache entries that are included in the dedicated local storage may not be evicted or invalidated. Additionally, coherence is not maintained between the cache entries that are included in the dedicated local storage and the backing memory. A load instruction may be configured to allocate, e.g., lock, a portion of the data cache for inclusion in the dedicated local storage and load data into the dedicated local storage. A load instruction may be configured to read data from the dedicated local storage and to deallocate, e.g., unlock, a portion of the data cache that was included in the dedicated local storage.
    • 一种方法和装置动态地分配和释放高速缓存的一部分以用作专用本地存储。 高速缓存行可以被动态分配并被释放以包含在专用本地存储器中。 包含在专用本地存储中的缓存条目可能不会被驱逐或无效。 另外,在专用本地存储器和后备存储器中包括的缓存条目之间不保持一致性。 加载指令可以被配置为分配(例如)锁定数据高速缓存的一部分以包括在专用本地存储器中并将数据加载到专用本地存储器中。 加载指令可以被配置为从专用本地存储器读取数据并且解除分配(例如,解锁)包括在专用本地存储器中的数据高速缓存的一部分。
    • 10. 发明授权
    • Processing unit incorporating L1 cache bypass
    • 包含L1缓存旁路的处理单元
    • US07890699B2
    • 2011-02-15
    • US11972221
    • 2008-01-10
    • Miguel ComparanEric Oliver MejdrichAdam James Muff
    • Miguel ComparanEric Oliver MejdrichAdam James Muff
    • G06F12/00
    • G06F12/0888G06F12/0811
    • A circuit arrangement and method bypass the storage of requested data in a higher level cache of a multi-level memory architecture during the return of the requested data to a requester, while caching the requested data in a lower level cache. For certain types of data, e.g., data that is only used once and/or that is rarely modified or written back to memory, bypassing storage in a higher level cache reduces the likelihood of the requested data casting out frequently used data from the higher level cache. By caching the data in a lower level cache, however, the lower level cache can still snoop data requests and return requested data in the event the data is already cached in the lower level cache.
    • 在将所请求的数据返回到请求者的同时,在将所请求的数据缓存在较低级别的高速缓存中的同时,电路装置和方法将所请求的数据的存储绕过多层存储器体系结构的更高级缓存。 对于某些类型的数据,例如仅使用一次和/或很少被修改或写回存储器的数据,绕过较高级别高速缓存中的存储降低了请求的数据从较高级别投出常用数据的可能性 缓存。 然而,通过将数据缓存在较低级别的缓存中,低级缓存仍然可以窥探数据请求,并在数据已经缓存在较低级别缓存中的情况下返回请求的数据。