会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明授权
    • Segment register file read and write pipeline
    • 段寄存器文件读写管道
    • US5517657A
    • 1996-05-14
    • US220693
    • 1994-03-30
    • Scott D. RodgersKamla P. Huck
    • Scott D. RodgersKamla P. Huck
    • G06F9/30G06F9/38G06F13/00
    • G06F9/3885G06F9/30101G06F9/3824G06F9/3867G06F9/3875
    • A mechanism and procedure for providing an efficient pipeline for reading and writing information to a multiple ported segment register file (SRF) in different pipestages. The present invention is operable, in one embodiment, within an address generation unit (AGU) of a processor and is implemented to write the SRF during a particular clock phase of a pipestage and to read to the SRF during another clock phase of another pipestage of the AGU pipeline of a pipelined processor. The read and write of different pipestages associated with separate instructions may occur within a same clock cycle. The write occurs before the read. By reading and writing to the AGU in alternate clock phases, the read and write operations of the SRF do not conflict even though they span different pipestages of the pipeline. Therefore, pipestages of the present invention are not in resource conflict over the SRF read and write operations which occur in a same clock cycle. Specifically, within the scope of the present invention, the SRF may be read during the low phase of a clock cycle while the SRF may be written during the high phase of a clock cycle for different instructions. Alternatively, the above phase relationships may be inverted.
    • 一种用于在不同管道中为多端口段寄存器文件(SRF)读取和写入信息的有效管道的机制和过程。 本发明在一个实施例中可在处理器的地址生成单元(AGU)内操作,并且被实现为在分支的特定时钟相位期间写入SRF,并且在另一个分支的另一个时间段期间读取到SRF 流水线处理器的AGU管道。 与单独指令相关联的不同管道的读取和写入可以在相同的时钟周期内进行。 写入发生在读取之前。 通过在备用时钟阶段读取和写入AGU,SRF的读取和写入操作即使跨越管道的不同管道也不会发生冲突。 因此,在相同的时钟周期中发生的SRF读和写操作,本发明的分支管理不是资源冲突的。 具体地说,在本发明的范围内,可以在时钟周期的低相位期间读取SRF,同时可以在针对不同指令的时钟周期的高相位期间写入SRF。 或者,上述相位关系可以反转。
    • 25. 发明申请
    • INSTRUCTIONS AND LOGIC TO PROVIDE BASE REGISTER SWAP STATUS VERIFICATION FUNCTIONALITY
    • 说明和逻辑提供基地注册表交换状态验证功能
    • US20150178078A1
    • 2015-06-25
    • US14138054
    • 2013-12-21
    • H. Peter AnvinScott D. Rodgers
    • H. Peter AnvinScott D. Rodgers
    • G06F9/30G06F9/34
    • G06F9/30032G06F9/30101G06F9/30123G06F9/30189
    • Instructions and logic provide base register swap status verification functionality. Embodiments include a processor having a first model specific register (MSR) to store a first base address corresponding to a segment for a first execution context and a second MSR to store a second base address corresponding to a segment for a second context. A third register stores a base register swap status field corresponding to the segment of the first and second contexts. A decode unit decodes a swap instruction and execution logic executes an exchange of the first MSR value and the second MSR value responsive to the swap instruction. The execution logic determines if said exchange of the first MSR value and the second MSR value completed successfully, and changes a value of the base register swap status field responsive to a determination that said exchange completed successfully.
    • 说明和逻辑提供基本寄存器交换状态验证功能。 实施例包括具有第一模型特定寄存器(MSR)的处理器,用于存储对应于第一执行上下文的段的第一基地址和第二MSR,以存储对应于第二上下文的段的第二基地址。 第三寄存器存储对应于第一和第二上下文的段的基址寄存器交换状态字段。 解码单元解码交换指令,并且执行逻辑响应于交换指令执行第一MSR值和第二MSR值的交换。 执行逻辑确定第一MSR值和第二MSR值的所述交换是否成功完成,并且响应于所述交换成功完成的确定而改变基本寄存器交换状态字段的值。