会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Streamlined instruction processor
    • 精简指令处理器
    • US4926323A
    • 1990-05-15
    • US163917
    • 1988-03-03
    • Gigy BarorBrian W. CaseRod G. FleckPhilip M. FreidinSmeeta GuptaWilliam M. JohnsonCheng-Gang KongOle H. MollerTimothy A. OlsonDavid I. Sorensen
    • Gigy BarorBrian W. CaseRod G. FleckPhilip M. FreidinSmeeta GuptaWilliam M. JohnsonCheng-Gang KongOle H. MollerTimothy A. OlsonDavid I. Sorensen
    • G06F9/38
    • G06F9/3804G06F9/3867
    • A streamlined instruction processor processes data in response to a program composed of prespecified instructions in pipeline cycles. The processor comprises an instruction fetch unit, including an instruction interface adapted for connection to an instruction memory and for fetching instructions from the instruction memory. The instruction fetch unit includes an instruction prefetch buffer coupled to the instruction interface for buffering a sequence of instructions supplied to the instruction interface. A branch target cache is coupled with the prefetch buffer for storing sets of instructions retrieved from a corresponding set of locations in the instruction memory, having sequential instruction addresses. The first instruction in each such set is a branch target instruction in the program.In addition, an execution unit including a data interface adapted for connection to the data memory, executes the instructions in pipeline cycles. The execution unit includes a storage facility, coupled to the data interface, for storing data in a file of data locations identified by file addresses. The storage facility includes at least two read ports and one write port operable in response to file addresses. An addressing unit coupled to receive the instructions from the instruction register, supplies the file addresses to the read ports and the write port under program control. In addition, the addressing unit is operable in response to a stack pointer providing dynamic allocation of the file of data locations to processes within the program.A memory management unit is coupled to the data interface. The memory management unit includes an address interface adapted for connection to the data memory and the instruction memory for supplying instruction addresses to the instruction memory and data addresses to the data memory, in a simple single access mode, a pipeline mode and a burst mode.
    • 精简指令处理器响应于由流水线循环中的预先指定组成的程序来处理数据。 处理器包括指令提取单元,其包括适于连接到指令存储器并用于从指令存储器取出指令的指令接口。 指令提取单元包括指令预取缓冲器,其耦合到指令接口,用于缓冲提供给指令接口的指令序列。 分支目标高速缓冲存储器与预取缓冲器耦合,用于存储从指令存储器中的对应的一组位置检索的具有顺序指令地址的指令集。 每个这样的集合中的第一条指令是程序中的分支目标指令。 此外,包括适于连接到数据存储器的数据接口的执行单元在流水线循环中执行指令。 执行单元包括耦合到数据接口的存储设备,用于将数据存储在由文件地址标识的数据位置的文件中。 存储设备包括至少两个读端口和一个可响应文件地址操作的写端口。 耦合以从指令寄存器接收指令的寻址单元,在程序控制下将文件地址提供给读端口和写端口。 此外,寻址单元响应于堆栈指针提供动态分配数据位置文件到程序内的进程而可操作。 存储器管理单元耦合到数据接口。 存储器管理单元包括适于连接到数据存储器的地址接口和用于以简单的单次访问模式,流水线模式和突发模式向指令存储器提供指令地址和数据存储器的指令存储器。
    • 5. 发明申请
    • System and method for speculative global history prediction updating
    • 用于推测全球历史预测更新的系统和方法
    • US20090125707A1
    • 2009-05-14
    • US11985025
    • 2007-11-13
    • Timothy A. OlsonTerrence Matthew PotterJon A. Loschke
    • Timothy A. OlsonTerrence Matthew PotterJon A. Loschke
    • G06F9/38
    • G06F9/3806G06F9/3848G06F9/3863
    • A system and method are provided for updating a speculative global history prediction record in a microprocessor system using pipelined instruction processing. The method accepts microprocessor instructions with consecutive operations, including a conditional branch operation with an associated first branch address. A speculative global history record (SGHR) of conditional branch resolutions and predictions is accessed and hashed with the first branch address, creating a first hash result. The first hash result is used to index a branch history table (BHT) of previous first branch resolutions. As a result, a first branch prediction is made, and the SGHR is updated with the first branch prediction. A non-speculative global history record (NSGHR) of branch resolutions is updated with the resolution of the first branch operation, and if the first branch prediction is incorrect, the SGHR is corrected using the NSGHR.
    • 提供一种用于使用流水线指令处理来更新微处理器系统中的推测性全球历史预测记录的系统和方法。 该方法接受具有连续操作的微处理器指令,包括具有关联的第一分支地址的条件分支操作。 条件分支分辨率和预测的推测全球历史记录(SGHR)被访问并用第一个分支地址进行散列,创建第一个散列结果。 第一个哈希结果用于对先前的第一分支分辨率的分支历史表(BHT)进行索引。 结果,进行第一分支预测,并且用第一分支预测来更新SGHR。 分支分辨率的非推测全局历史记录(NSGHR)用第一分支操作的分辨率更新,并且如果第一分支预测不正确,则使用NSGHR校正SGHR。
    • 6. 发明申请
    • Global History Branch Prediction Updating Responsive to Taken Branches
    • 全球历史分支预测更新响应分支机构
    • US20090198984A1
    • 2009-08-06
    • US12023303
    • 2008-01-31
    • Jon A. LoschkeTimothy A. OlsonTerrence Matthew Potter
    • Jon A. LoschkeTimothy A. OlsonTerrence Matthew Potter
    • G06F9/30
    • G06F9/3848
    • A system and method are provided for updating a global history prediction record in a microprocessor system using pipelined instruction processing. The method accepts a microprocessor instruction of consecutive operations, including a conditional branch operation with an associated branch address, at a first stage in a pipelined microprocessor execution process. A global history record (GHR) of conditional branch resolutions and predictions is accessed and hashed with the branch address, creating a first hash result. The first hash result is used to access an indexed branch history table (BHT) of branch direction counts and the BHT is used to make a branch prediction. If the branch prediction being “taken”, the current GHR value is left-shifted and hashed with the branch address, creating a second hash result which is used in creating an updated GHR.
    • 提供一种用于使用流水线指令处理来更新微处理器系统中的全局历史预测记录的系统和方法。 在流水线微处理器执行过程的第一阶段,该方法接受连续操作的微处理器指令,包括具有关联分支地址的条件分支操作。 利用分支地址访问和散列条件分支分辨率和预测的全局历史记录(GHR),创建第一个散列结果。 第一个散列结果用于访问分支方向计数的索引分支历史表(BHT),BHT用于进行分支预测。 如果分支预测被“取”,则将当前GHR值左移并用分支地址散列,创建用于创建更新的GHR的第二哈希结果。
    • 7. 发明授权
    • System for controlling wing tool bars of an agricultural implement having an angle sensor
    • 用于控制具有角度传感器的农具的机翼工具杆的系统
    • US08833481B2
    • 2014-09-16
    • US13604752
    • 2012-09-06
    • Timothy R. BlunierTimothy A. Olson
    • Timothy R. BlunierTimothy A. Olson
    • A01B5/00A01B49/02
    • A01B63/32A01B63/008A01B73/044
    • System for controlling wing tool bars of an agricultural implement are provided. One implement includes a tool bar assembly having a central tool bar and a first wing tool bar rotatably coupled to an end of the central tool bar. The implement also includes a first actuator coupled to the first wing tool bar and to the central tool bar, and configured to raise and lower the first wing tool bar. The implement includes a solenoid controlled valve fluidly coupled to the first actuator. The implement also includes a switch electrically coupled to the valve. The switch measures an angle of the first wing tool bar relative to the central tool bar and is configured to transition the valve between a first and a second position based on an angle of the first wing tool bar relative to the central tool bar.
    • 提供了一种用于控制农具的机翼工具条的系统。 一个工具包括具有中心工具杆的工具杆组件和可旋转地联接到中心工具杆的端部的第一翼工具杆。 该工具还包括耦合到第一翼工具杆和中心工具杆的第一致动器,并且构造成升高和降低第一翼工具杆。 该工具包括流体地联接到第一致动器的电磁控制阀。 该装置还包括电连接到阀的开关。 开关测量第一翼形工具杆相对于中心工具杆的角度,并且构造成基于第一翼形工具杆相对于中心工具杆的角度在第一和第二位置之间转换阀。
    • 8. 发明申请
    • System and method for repairing a speculative global history record
    • 用于修复投机性全球历史记录的系统和方法
    • US20100169627A1
    • 2010-07-01
    • US12722220
    • 2010-03-11
    • Timothy A. OlsonTerrence Matthew PotterJon A. Loschke
    • Timothy A. OlsonTerrence Matthew PotterJon A. Loschke
    • G06F9/38
    • G06F9/3806G06F9/3848G06F9/3863
    • A system and method are provided for updating a speculative global history prediction record in a microprocessor system using pipelined instruction processing. The method accepts microprocessor instructions with consecutive operations, including a conditional branch operation with an associated first branch address. A speculative global history record (SGHR) of conditional branch resolutions and predictions is accessed and hashed with the first branch address, creating a first hash result. The first hash result is used to index a branch history table (BHT) of previous first branch resolutions. As a result, a first branch prediction is made, and the SGHR is updated with the first branch prediction. A non-speculative global history record (NSGHR) of branch resolutions is updated with the resolution of the first branch operation, and if the first branch prediction is incorrect, the SGHR is corrected using the NSGHR.
    • 提供一种用于使用流水线指令处理来更新微处理器系统中的推测性全球历史预测记录的系统和方法。 该方法接受具有连续操作的微处理器指令,包括具有关联的第一分支地址的条件分支操作。 条件分支分辨率和预测的推测全球历史记录(SGHR)被访问并用第一个分支地址进行散列,创建第一个散列结果。 第一个哈希结果用于对先前的第一分支分辨率的分支历史表(BHT)进行索引。 结果,进行第一分支预测,并且用第一分支预测来更新SGHR。 分支分辨率的非推测全局历史记录(NSGHR)用第一分支操作的分辨率更新,并且如果第一分支预测不正确,则使用NSGHR校正SGHR。
    • 9. 发明授权
    • System and method for speculative global history prediction updating
    • 用于推测全球历史预测更新的系统和方法
    • US07707398B2
    • 2010-04-27
    • US11985025
    • 2007-11-13
    • Timothy A. OlsonTerrence Matthew PotterJon A. Loschke
    • Timothy A. OlsonTerrence Matthew PotterJon A. Loschke
    • G06F9/00
    • G06F9/3806G06F9/3848G06F9/3863
    • A system and method are provided for updating a speculative global history prediction record in a microprocessor system using pipelined instruction processing. The method accepts microprocessor instructions with consecutive operations, including a conditional branch operation with an associated first branch address. A speculative global history record (SGHR) of conditional branch resolutions and predictions is accessed and hashed with the first branch address, creating a first hash result. The first hash result is used to index a branch history table (BHT) of previous first branch resolutions. As a result, a first branch prediction is made, and the SGHR is updated with the first branch prediction. A non-speculative global history record (NSGHR) of branch resolutions is updated with the resolution of the first branch operation, and if the first branch prediction is incorrect, the SGHR is corrected using the NSGHR.
    • 提供一种用于使用流水线指令处理来更新微处理器系统中的推测性全球历史预测记录的系统和方法。 该方法接受具有连续操作的微处理器指令,包括具有关联的第一分支地址的条件分支操作。 条件分支分辨率和预测的推测全球历史记录(SGHR)被访问并用第一个分支地址进行散列,创建第一个散列结果。 第一个哈希结果用于对先前的第一分支分辨率的分支历史表(BHT)进行索引。 结果,进行第一分支预测,并且用第一分支预测来更新SGHR。 分支分辨率的非推测全局历史记录(NSGHR)用第一分支操作的分辨率更新,并且如果第一分支预测不正确,则使用NSGHR校正SGHR。