会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明授权
    • System and method for tracking changes in L1 data cache directory
    • 用于跟踪L1数据缓存目录中的更改的系统和方法
    • US07401186B2
    • 2008-07-15
    • US11054273
    • 2005-02-09
    • Sheldon B. LevensteinAnthony Saporito
    • Sheldon B. LevensteinAnthony Saporito
    • G06F12/00
    • G06F12/0855
    • Method, system and computer program product for tracking changes in an L1 data cache directory. A method for tracking changes in an L1 data cache directory determines if data to be written to the L1 data cache is to be written to an address to be changed from an old address to a new address. If it is determined that the data to be written is to be written to an address to be changed, a determination is made if the data to be written is associated with the old address or the new address. If it is determined that the data is to be written to the new address, the data is allowed to be written to the new address following a prescribed delay after the address to be changed is changed. The method is preferably implemented in a system that provides a Store Queue (STQU) design that includes a Content Addressable Memory (CAM)-based store address tracking mechanism that includes early and late write CAM ports. The method eliminates time windows and the need for an extra copy of the L1 data cache directory.
    • 方法,系统和计算机程序产品,用于跟踪L1数据缓存目录中的更改。 用于跟踪L1数据高速缓存目录中的变化的方法确定要写入L1数据高速缓存的数据是否被写入要从旧地址改变到新地址的地址。 如果确定要写入的数据要写入要改变的地址,则确定要写入的数据是否与旧地址或新地址相关联。 如果确定要将数据写入新地址,则在要更改的地址改变之后,允许将数据写入到遵循规定延迟的新地址。 该方法优选地在提供包括基于内容寻址存储器(CAM)的存储地址跟踪机制的存储队列(STQU)设计的系统中实现,该机制包括早期和晚期写入CAM端口。 该方法消除了时间窗口,并需要额外的L1数据高速缓存目录副本。
    • 25. 发明授权
    • Abridged virtual address cache directory
    • 简化的虚拟地址缓存目录
    • US5751990A
    • 1998-05-12
    • US233654
    • 1994-04-26
    • David John KrolakLyle Edwin GrosbachSheldon B. LevensteinJohn David Irish
    • David John KrolakLyle Edwin GrosbachSheldon B. LevensteinJohn David Irish
    • G06F12/08G06F12/10
    • G06F12/1063
    • A hierarchical memory utilizes a translation lookaside buffer for rapid recovery of virtual to real address mappings and a cache system. Lines in the cache are identified in the cache directory by pointers to entries in the translation lookaside buffer. This eliminates redundant listings of the virtual and real addresses for the cache line from the cache directory allowing the directory to be small in size. Upon a memory access by a processing unit, a cache hash address is generated to access a translation lookaside buffer entry allowing comparison of the address stored in the TLB entry with the address of the memory access. Congruence implies a hit. Concurrently, the cache hash address indicates a pointer from the cache directory. The pointer should correspond to the cache hash address to indicate a cache directory hit. Where both occur a cache hit has occurred.
    • 分层存储器利用翻译后备缓冲器来快速恢复虚拟到真实的地址映射和缓存系统。 缓存中的行通过指向转换后备缓冲区中的条目的缓存目录中标识。 这消除了缓存目录中虚拟和实际地址的高速缓存行的冗余清单,允许目录体积小。 在由处理单元进行存储器访问时,生成高速缓存散列地址以访问转换后备缓冲器条目,允许将存储在TLB条目中的地址与存储器访问的地址进行比较。 一致意味着一击。 同时,缓存散列地址指示缓存目录中的指针。 指针应对应于缓存哈希地址,以指示缓存目录命中。 发生高速缓存命中的地方。
    • 26. 发明授权
    • Method for detecting address match in a deeply pipelined processor design
    • 在深层流水线处理器设计中检测地址匹配的方法
    • US08549235B2
    • 2013-10-01
    • US13297199
    • 2011-11-15
    • Miles Robert DooleyScott Bruce FrommerDavid Allen HruseckySheldon B Levenstein
    • Miles Robert DooleyScott Bruce FrommerDavid Allen HruseckySheldon B Levenstein
    • G06F12/00
    • G06F11/362
    • A method, apparatus and algorithm for quickly detecting an address match in a deeply pipelined processor design in a manner that may be implemented using a minimum of physical space in the critical area of the processor. The address comparison is split into two parts. The first part is a fast, partial address match comparator system. The second part is a slower, full address match comparator system. If a partial match between a requested address and a registry address is detected, then execution of the program or set of instructions requesting the address is temporarily suspended while a full address match check is performed. If the full address match check results in a full match between the requested address and a registry address, then the program or set of instructions is interrupted and stopped. Otherwise, the program or set of instructions continues execution.
    • 一种用于以可以使用处理器的关键区域中的最小物理空间来实现的深度流水线处理器设计中的地址匹配的快速检测的方法,装置和算法。 地址比较分为两部分。 第一部分是快速部分地址匹配比较系统。 第二部分是较慢的全地址匹配比较系统。 如果检测到请求的地址和注册表地址之间的部分匹配,则在执行完整的地址匹配检查时暂时停止执行请求地址的程序或指令集。 如果完整的地址匹配检查导致所请求的地址和注册表地址之间的完全匹配,则程序或指令集被中断和停止。 否则,程序或指令集继续执行。
    • 27. 发明授权
    • System and method for tracking changes in L1 data cache directory
    • 用于跟踪L1数据缓存目录中的更改的系统和方法
    • US07831775B2
    • 2010-11-09
    • US12131432
    • 2008-06-02
    • Sheldon B. LevensteinAnthony Saporito
    • Sheldon B. LevensteinAnthony Saporito
    • G06F12/00
    • G06F12/0855
    • Method, system and computer program product for tracking changes in an L1 data cache directory. A method for tracking changes in an L1 data cache directory determines if data to be written to the L1 data cache is to be written to an address to be changed from an old address to a new address. If it is determined that the data to be written is to be written to an address to be changed, a determination is made if the data to be written is associated with the old address or the new address. If it is determined that the data is to be written to the new address, the data is allowed to be written to the new address following a prescribed delay after the address to be changed is changed. The method is preferably implemented in a system that provides a Store Queue (STQU) design that includes a Content Addressable Memory (CAM)-based store address tracking mechanism that includes early and late write CAM ports. The method eliminates time windows and the need for an extra copy of the L1 data cache directory.
    • 方法,系统和计算机程序产品,用于跟踪L1数据缓存目录中的更改。 用于跟踪L1数据高速缓存目录中的变化的方法确定要写入L1数据高速缓存的数据是否被写入要从旧地址改变到新地址的地址。 如果确定要写入的数据要写入要改变的地址,则确定要写入的数据是否与旧地址或新地址相关联。 如果确定要将数据写入新地址,则在要更改的地址改变之后,允许将数据写入到遵循规定延迟的新地址。 该方法优选地在提供包括基于内容寻址存储器(CAM)的存储地址跟踪机制的存储队列(STQU)设计的系统中实现,该机制包括早期和晚期写入CAM端口。 该方法消除了时间窗口,并需要额外的L1数据高速缓存目录副本。
    • 29. 发明授权
    • Method and apparatus for efficiently accessing both aligned and unaligned data from a memory
    • 用于从存储器有效地访问对准和未对齐数据的方法和装置
    • US07788450B2
    • 2010-08-31
    • US11837241
    • 2007-08-10
    • Eric Jason FluhrSheldon B. Levenstein
    • Eric Jason FluhrSheldon B. Levenstein
    • G06F12/06
    • G06F12/04G06F12/0846G06F12/0886
    • A technique for improving access times when accessing memory, such as when accessing data from cache. By a unique manipulation and usage of a specified memory address in combination with the cache's internal organization, the address range required by the requested data can be covered by one odd and one even segment of the cache, where the odd segment is always at the base address created by the summation of the source operands and set to the odd segment, and the even address is created by summation of the source operands plus an offset value equivalent to the size of the cache line. This structural regularity is used to efficiently generate both the even and odd addresses in parallel to retrieve the desired data.
    • 一种用于在访问内存时改进访问时间的技术,例如从缓存访问数据时。 通过与高速缓存的内部组织结合使用指定的存储器地址的独特操作和使用,所请求的数据所需的地址范围可以由高速缓存的一个奇数和一个偶数段覆盖,其中奇数段总是在基地 地址由源操作数的总和创建并设置为奇数段,偶数地址是通过源操作数的加法加上与缓存行大小相等的偏移值来创建的。 这种结构规律性用于有效地同时产生偶数和奇数地址以检索所需数据。