会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 26. 发明申请
    • Lookahead mode sequencer
    • 前瞻模式音序器
    • US20060184772A1
    • 2006-08-17
    • US11055862
    • 2005-02-11
    • Miles DooleyScott FrommerHung LeSheldon LevensteinAnthony Saporito
    • Miles DooleyScott FrommerHung LeSheldon LevensteinAnthony Saporito
    • G06F9/30
    • G06F9/3836G06F9/3855G06F9/3857G06F9/3867
    • A method, system, and computer program product for enhancing performance of an in-order microprocessor with long stalls. In particular, the mechanism of the present invention provides a data structure for storing data within the processor. The mechanism of the present invention comprises a data structure including information used by the processor. The data structure includes a group of bits to keep track of which instructions preceded a rejected instruction and therefore will be allowed to complete and which instructions follow the rejected instruction. The group of bits comprises a bit indicating whether a reject was a fast or slow reject; and a bit for each cycle that represents a state of an instruction passing through a pipeline. The processor speculatively continues to execute a set bit's corresponding instruction during stalled periods in order to generate addresses that will be needed when the stall period ends and normal dispatch resumes.
    • 一种方法,系统和计算机程序产品,用于增强具有长档位的按顺序微处理器的性能。 特别地,本发明的机构提供了一种用于在处理器内存储数据的数据结构。 本发明的机构包括包括由处理器使用的信息的数据结构。 数据结构包括一组比特,用于跟踪被拒绝指令之前的哪些指令,因此将被允许完成,以及哪些指令遵循被拒绝的指令。 该比特组包括指示拒绝是否是快速或慢速拒绝的位; 以及表示通过管道的指令的状态的每个周期的一点。 处理器推测地在停滞时段期间继续执行设置位的相应指令,以便产生在停滞期结束并且恢复正常调度时将需要的地址。
    • 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数据高速缓存目录副本。