会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 51. 发明申请
    • OPTIMIZED WRITE BACK FOR CONTEXT SWITCHING
    • 用于上下文切换的优化写回
    • WO2004017209A3
    • 2004-08-05
    • PCT/IB0303262
    • 2003-07-17
    • KONINKL PHILIPS ELECTRONICS NVKOSTELIJK ANTON P
    • KOSTELIJK ANTON P
    • G06F9/30G06F12/08G06F12/12
    • G06F9/30021G06F12/0804G06F12/0875
    • An electronic device (200) has a data processing unit (220) with access to a memory architecture including a main memory (240) and a cache (260) under control of data management circuitry (280). The cache lines (264) of cache (260) are extended with a field (262) for storing a data difference bit pattern indicating a difference between the data element in the cache line (264) and the corresponding data element in the main memory (240). Data management circuitry (280) incorporates a first data storage element (282) and a second data storage element (284) for storing references to the boundaries of a contiguous stack or frame of data elements in main memory (240). When the data elements in the data frame have become irrelevant, control circuitry (286) generates relevant references to the data elements in the frame and further control circuitry (288) compares those references with the references stored in the cache lines (264). If a match is found, the corresponding data difference bit pattern is set to a value indicating the absence of a difference between the data element in the cache line (264) and the corresponding data element in the main memory (240) without writing back the data element from the cache (260) to main memory (240).
    • 电子设备(200)具有在数据管理电路(280)的控制下访问包括主存储器(240)和高速缓存(260)的存储器架构的数据处理单元(220)。 高速缓存(260)的高速缓存行(264)用用于存储指示高速缓存行(264)中的数据元素与主存储器中的相应数据元素之间的差的数据差异位模式的字段(262)进行扩展 240)。 数据管理电路(280)包括第一数据存储元件(282)和第二数据存储元件(284),用于存储对主存储器(240)中的连续堆栈或数据元素的边界的引用。 当数据帧中的数据元素变得不相关时,控制电路(286)产生对帧中的数据元素的相关引用,并且另外的控制电路(288)将这些引用与存储在高速缓存行(264)中的引用进行比较。 如果找到匹配,则相应的数据差异位模式被设置为指示高速缓存行(264)中的数据元素与主存储器(240)中的相应数据元素之间不存在差异的值,而不写回 数据元素从高速缓存(260)到主存储器(240)。
    • 52. 发明申请
    • メモリ制御装置およびキャッシュリプレース制御方法
    • 内存控制器和缓存更换控制方法
    • WO2004046933A1
    • 2004-06-03
    • PCT/JP2002/012137
    • 2002-11-20
    • 富士通株式会社中尾 学
    • 中尾 学
    • G06F12/12
    • G06F12/123
    • A memory controller comprising a single-port LRU RAM (26) holding replacement way information on replacement of a cache memory (a cache tag RAM (22) and a cache data RAM (23)), an LRU replacement way selecting section (27) for selecting a way to be replaced by an LRU algorithm depending on the replacement way information on the single-port LRU RAM (26), a random replacement way selecting section (105) for selecting a way to be replaced randomly without using the replacement way information, a hit decision section (102) for carrying out hit decision about first and second requests simultaneously made for an access to a cache memory by a CPU (10), and an arbiter section (104) for, if the hit decisions about the first and second requests are both cache misses, allowing the LRU replacement way selecting section (27) to select a way in response to the first request and allowing the random replacement way selecting section (105) to select a way in response to the second request.
    • 一种存储器控制器,包括保存有关高速缓存存储器(高速缓存标签RAM(22)和高速缓冲存储器数据RAM(23))的更换的替换路信息的单端口LRU RAM(26),LRU替换路径选择部分(27) 用于根据单端口LRU RAM(26)上的替代方式信息来选择要由LRU算法代替的方式,随机替换方式选择部分(105),用于选择随机替换的方式,而不使用替换方式 信息,用于执行关于由CPU(10)访问高速缓冲存储器而同时进行的第一和第二请求的命中决定的命中决定部分(102),以及仲裁器部分(104),如果关于 第一和第二请求都是高速缓存未命中,允许LRU替换方式选择部分(27)响应于第一请求选择一种方式,并允许随机替换方式选择部分(105)响应于第二请求选择一种方式 。
    • 54. 发明申请
    • SYSTEM AND METHOD FOR HIGH-SPEED SUBSTITUTE CACHE
    • 高速替代缓存的系统和方法
    • WO0188720A3
    • 2003-10-02
    • PCT/US0114088
    • 2001-05-02
    • SUPERSPEED SOFTWARE INC
    • DEMPSEY MICHAELDICKMAN ERIC
    • G06F12/08G06F12/12
    • G06F12/0866G06F12/0804G06F12/123G06F2212/311
    • Methods of caching data in a computer wherein a cache is given a number of caching parameters. In a method for caching data in a computer having an operating system with a file caching mechanism, the file caching mechanism is selectively disabled and a direct block cache is accessed to satisfy a request of the request stream. Cache memory can be expanded by allocating memory to a memory table created in a user mode portion of the computer and having a set of virtual memory addresses. Methods of caching data can include creating an associative map, and optimizing the order of writes to a disk with a lazy writer. Methods are further assisted by displaying cache performance criteria on a user interface and allowing user adjustment of caching parameters such as cache size, cache block size and lazy writer aggressiveness. A user may further be given the ability to enable or disable a cache for a given selected disk volume.
    • 在计算机中缓存数据的方法,其中缓存被给予多个缓存参数。 在具有具有文件缓存机制的操作系统的计算机中缓存数据的方法中,选择性地禁用文件缓存机制,并且访问直接块高速缓存以满足请求流的请求。 可以通过将内存分配给在计算机的用户模式部分中创建并具有一组虚拟存储器地址的存储器表来扩展缓存存储器。 缓存数据的方法可以包括创建关联映射,并且利用懒惰的作者来优化写入磁盘的顺序。 通过在用户界面上显示缓存性能标准并允许用户调整高速缓存参数(如高速缓存大小,缓存块大小和惰性写入器侵略性)来进一步协助方法。 还可以向用户赋予为给定的所选磁盘卷启用或禁用高速缓存的能力。
    • 57. 发明申请
    • METHOD AND APPARATUS FOR POINTER RELOCATION OPTIMIZATION FOR VIRTUAL MEMORY MAPPING AND TRANSACTION MANAGEMENT IN A DATABASE SYSTEM
    • 数据库系统中虚拟内存映射和交易管理的指针定位优化方法与装置
    • WO0057276A9
    • 2002-06-27
    • PCT/US0008085
    • 2000-03-24
    • EXCELON CORP
    • LEIVENT JONATHAN I
    • G06F12/00G06F12/08G06F12/10G06F12/12G06F17/30
    • G06F17/30607G06F12/0866G06F12/1045G06F12/123
    • For an object-oriented database system, an apparatus for virtual memory mapping and transaction management comprises at least one permanent storage and at least one database, at least one cache, and a processing unit including means, utilizing virtual addresses, to access data in the cache, means for mapping virtual to physical addresses, and means for retaining the cached data after a transaction. Data retained across transations will often not need further translation, referred to as forward relocation. Making cached data usable across a sequence of transactions often without requiring further translation, while working size of this data may be larger than a client computer's address space, is referred to as relocation optimization. The method uses a queue containing entities ordered by recency of use, and recycles address space of least-recently used bindings to preserve the validity of bindings necessary for the proper function of the client application with minimal overhead.
    • 对于面向对象的数据库系统,用于虚拟存储器映射和事务处理的装置包括至少一个永久存储器和至少一个数据库,至少一个高速缓存和包括使用虚拟地址的装置来访问数据的装置 缓存,用于映射虚拟到物理地址的手段,以及用于在事务之后保留高速缓存的数据的装置。 通过跨过程保留的数据通常不需要进一步的翻译,称为向前迁移。 使缓存的数据在一系列事务中可用,通常不需要进一步的翻译,而该数据的工作大小可能大于客户端计算机的地址空间,被称为重定位优化。 该方法使用包含按照使用次序排序的实体的队列,并回收最近最少使用的绑定的地址空间,以最小的开销来保留客户端应用程序的正常功能所必需的绑定的有效性。
    • 58. 发明申请
    • SYSTEMS AND METHODS FOR MANAGEMENT OF MEMORY
    • 用于管理存储器的系统和方法
    • WO02039284A2
    • 2002-05-16
    • PCT/US2001/045500
    • 2001-11-02
    • G06F12/12G06F12/00
    • G06F12/122G06F12/123
    • Memory management systems and methods that may be employed, for example, to provide efficient management of memory for network systems. The disclosed systems and methods may utilize a multi-layer queue management structure to manage buffer/cache memory in an integrated fashion. The disclosed systems and methods may be implemented as part of an information management system, such as a network processing system that is operable to process information communicated via a network environment, and that may include a network processor operable to process network-communicated information and a memory management system operable to reference the information based upon a connection status associated with the content.
    • 可用于例如为网络系统提供对存储器的有效管理的内存管理系统和方法。 所公开的系统和方法可以利用多层队列管理结构以集成的方式来管理缓冲器/高速缓冲存储器。 所公开的系统和方法可以被实现为信息管理系统的一部分,诸如可操作以处理经由网络环境传送的信息的网络处理系统,并且可以包括可操作以处理网络传送的信息的网络处理器和 存储器管理系统,其可操作以基于与所述内容相关联的连接状态来引用所述信息。
    • 59. 发明申请
    • METHOD AND SYSTEM FOR IMPLEMENTING MEMORY EFFICIENT TRACK AGING
    • 实现记忆效应跟踪老化的方法和系统
    • WO0152067A3
    • 2002-03-07
    • PCT/US0100556
    • 2001-01-04
    • STORAGE TECHNOLOGY CORP
    • VANDENBERGH HENKMILILLO MICHAEL SPETERSON GREGORY W
    • G06F12/12
    • G06F12/123
    • Each time a track is referenced, a value representing the last referenced age is entered for a track entry in a last referenced age table (LRAT). The last referenced age table is indexed by track. A second table, an age frequency table (AFT), counts all segments in use in each reference age. The AFT is indexed by the reference age of the tracks. When a track is referenced, the number of segments used for the track is added to a segment count associated with the last referenced age of the track. The segment count tallies the total number of segments in use for the reference age for all tracks referenced to that age. The number of segments used for the previous last referenced age of the track is subtracted from the segment count associated with the previous last referenced age in the AFT. When free space is needed, tracks are discarded from the LRAT by reference age, the oldest first. The range of ages to be discarded in the LRAT is calculated in the AFT by counting the total amount of segments used by each reference age until the total number of segments needed is realized. Counting is started at the AFT entry with the oldest reference age. The reference age of the last counted entry in the AFT is the discard age. The LRAT is scanned for reference ages between the old age and the discard age, and those reference ages are discarded.
    • 每次轨道被引用时,都会为最后一次参考的年龄表(LRAT)中的轨道条目输入代表最后参考年龄的值。 最后参考的年龄表按轨道索引。 第二个表格,年龄频率表(AFT)计算每个参考年龄使用的所有细分。 AFT由轨道的参考年龄索引。 当轨道被引用时,用于轨道的段的数量被添加到与轨道的最后参考年龄相关联的段计数。 段计数与参考该年龄的所有轨道的参考年龄的总共段数一致。 用于前一次参考年龄的段的数量从与AFT中前一个参考年龄相关联的段计数中减去。 当需要可用空间时,轨道将从LRAT中被丢弃,参考年龄是最早的。 通过计算每个参考年龄段使用的段的总数,直到实现所需段的总数,在AFT中计算要在LRAT中舍弃的年龄范围。 计数开始于具有最早参考年龄的AFT条目。 AFT最后一次入场的参考年龄是丢弃年龄。 扫描LRAT在旧年龄和丢弃年龄之间参考年龄,并丢弃那些参考年龄。