会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • 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. 发明授权
    • Near neighbor data cache sharing
    • 近邻数据缓存共享
    • US08719507B2
    • 2014-05-06
    • US13343236
    • 2012-01-04
    • Miguel ComparanRobert A. Shearer
    • Miguel ComparanRobert A. Shearer
    • G06F12/00G06F12/08
    • G06F12/0811G06F12/0817G06F12/0893G06F12/0895G06F12/0897
    • Parallel computing environments, where threads executing in neighboring processors may access the same set of data, may be designed and configured to share one or more levels of cache memory. Before a processor forwards a request for data to a higher level of cache memory following a cache miss, the processor may determine whether a neighboring processor has the data stored in a local cache memory. If so, the processor may forward the request to the neighboring processor to retrieve the data. Because access to the cache memories for the two processors is shared, the effective size of the memory is increased. This may advantageously decrease cache misses for each level of shared cache memory without increasing the individual size of the caches on the processor chip.
    • 在相邻处理器中执行的线程可以访问同一组数据的并行计算环境可被设计和配置为共享一个或多个级别的高速缓冲存储器。 在处理器在高速缓存未命中之后将数据请求转发到更高级别的高速缓冲存储器之前,处理器可以确定相邻处理器是否具有存储在本地高速缓冲存储器中的数据。 如果是这样,则处理器可以将该请求转发到相邻处理器以检索数据。 因为对两个处理器的高速缓冲存储器的访问被共享,所以存储器的有效大小增加。 这可以有利地减少每个级别的共享高速缓冲存储器的高速缓存未命中,而不增加处理器芯片上的高速缓存的单独大小。