会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Trace based instruction caching
    • 基于跟踪的指令缓存
    • US06170038A
    • 2001-01-02
    • US09447078
    • 1999-11-22
    • Robert F. KrickGlenn J. HintonMichael D. UptonDavid J. SagerChan W. Lee
    • Robert F. KrickGlenn J. HintonMichael D. UptonDavid J. SagerChan W. Lee
    • G06F926
    • G06F12/0875
    • A cache memory is constituted with a data array and control logic. The data array includes a number of data lines, and the control logic operates to store a number of trace segments of instructions in the data lines, including trace segments that span multiple data lines. In one embodiment, each trace segment includes one or more trace segment members having one or more instructions, with each trace segment member occupying one data line, and the data lines of a multi-line trace segment being sequentially associated (logically). Retrieval of the trace segment members of a multi-line trace segment is accomplished by first locating the data line storing the first trace segment member of the trace segment, and then successively locating the remaining data lines storing the remaining trace segment members based on the data lines' logical sequential associations.
    • 高速缓冲存储器由数据阵列和控制逻辑构成。 数据阵列包括许多数据线,并且控制逻辑操作以在数据线中存储多条迹线段,包括跨越多个数据线的迹线段。 在一个实施例中,每个跟踪段包括具有一个或多个指令的一个或多个跟踪段成员,每个跟踪段成员占据一个数据线,并且多行跟踪段的数据线被顺序地相关联(逻辑地)。 通过首先定位存储跟踪段的第一跟踪段成员的数据线,然后基于数据连续定位存储剩余跟踪段成员的剩余数据线,来检索多行跟踪段的跟踪段成员 行的逻辑顺序关联。
    • 8. 发明授权
    • Processor having execution core sections operating at different clock rates
    • 具有执行核心部分以不同时钟速率工作的处理器
    • US06216234B1
    • 2001-04-10
    • US09092353
    • 1998-06-05
    • David J. SagerThomas D. FletcherGlenn J. HintonMichael D. Upton
    • David J. SagerThomas D. FletcherGlenn J. HintonMichael D. Upton
    • G06F104
    • G06F9/3842G06F1/08G06F9/30145G06F9/383G06F9/3836G06F9/384G06F9/3863G06F9/3869G06F15/7832
    • A processor including a first execution core section clocked to perform execution operations at a first clock frequency, and a second execution core section clocked to perform execution operations at a second clock frequency which is different than the first clock frequency. The second execution core section runs faster and includes a data cache and critical ALU functions, while the first execution core section includes latency-tolerant functions such as instruction fetch and decode units and non-critical ALU functions. The processor may further include an I/O ring which may be still slower than the first execution core section. Optionally, the first execution core section may include a third execution core section whose clock rate is between that of the first and second execution core sections. Clock multipliers/dividers may be used between the various sections to derive their clocks from a single source, such as the I/O clock.
    • 一种处理器,包括以第一时钟频率执行执行操作的第一执行核心部分和第二执行核心部分,其被计时以在与第一时钟频率不同的第二时钟频率执行执行操作。 第二个执行核心部分运行速度更快,包括数据高速缓存和关键的ALU功能,而第一个执行核心部分包括延迟容忍功能,如指令提取和解码单元以及非关键ALU功能。 处理器还可以包括可能仍然比第一执行核心部分慢的I / O环。 可选地,第一执行核心部分可以包括其时钟速率在第一执行核心部分和第二执行核心部分之间的第三执行核心部分。 可以在各部分之间使用时钟乘法器/分频器,以从单个源(例如I / O时钟)导出其时钟。
    • 10. 发明授权
    • Way-predicting cache memory
    • 预测缓存的方式
    • US06425055B1
    • 2002-07-23
    • US09256846
    • 1999-02-24
    • David J. SagerGlenn J. Hinton
    • David J. SagerGlenn J. Hinton
    • G06F1200
    • G06F12/0864G06F2212/6082
    • An apparatus and method for accessing a cache memory. In a cache memory, an address is received that includes a set field and a partial tag field, the set field and the partial tag field together including fewer bits than necessary to uniquely identify a region of memory equal in size to a cache line of the cache memory. The set field is decoded to select one of a plurality of storage units within the cache memory, each of the plurality of storage units including a plurality of cache lines of the cache memory. The partial tag field is compared to a plurality of previously stored partial tags that correspond to the plurality of cache lines within the selected one of the plurality of storage units to determine if the partial tag field matches one of the plurality of previously stored partial tags. If the one of the previously stored partial tags matches the partial tag field, one of the plurality of cache lines that corresponds to the one of the plurality of previously stored partial tags is output.
    • 一种用于访问高速缓冲存储器的装置和方法。 在高速缓冲存储器中,接收到包括设置字段和部分标签字段的地址,所述设置字段和部分标签字段一起包括比唯一标识尺寸相等于所述存储器的高速缓存行大小的存储区域所需的位数 高速缓存存储器。 解码设置字段以选择高速缓冲存储器内的多个存储单元中的一个,多个存储单元中的每一个包括高速缓存存储器的多个高速缓存行。 将部分标签字段与多个先前存储的部分标签进行比较,所述部分标签对应于多个存储单元中所选择的一个存储单元内的多个高速缓存行,以确定部分标签字段是否匹配多个先前存储的部分标签之一。 如果先前存储的部分标签之一与部分标签字段匹配,则输出与多个先前存储的部分标签之一对应的多条高速缓存行之一。