会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 8. 发明授权
    • Dynamic write port re-arbitration
    • 动态写端口重新仲裁
    • US09286069B2
    • 2016-03-15
    • US13723974
    • 2012-12-21
    • ARM LIMITED
    • Cédric Denis Robert AiraudLuca ScalabrinoFrederic Jean Denis ArsantoGuillaume Schon
    • G06F9/30G06F9/38
    • G06F9/30145G06F9/30014G06F9/30141G06F9/3857
    • Within a processing pipeline 14, issue control circuitry 12 serves to arbitrate write port availability when floating point multiplication instructions are issued into a floating point pipeline 14. If not operating in a flush-to-zero mode, then depending upon the output operands generated denormal handling may or may not be required. A pessimistic assumption is made upon issue that denormal handling will be required and accordingly the write port reserved is a first predetermined number of processing cycles after the start cycle to take account of use of the denormal handling pipeline stage 20. Partway along the processing pipeline 14, state becomes available which indicates whether or not denormal handling is actually required. If denormal handling is not required and a write port is available one processing cycle earlier, then bypass circuitry 22 serves to bypass the denormal handling pipeline stage 20 such that the output operand will be written to the register bank 16 one processing cycle earlier. Write port usage is tracked by a write port usage scoreboard 26 which is both read and updated by the bypass circuitry 22 when re-arbitrating write port availability partway through a floating point multiplication instruction passing along the pipeline 14.
    • 在处理流水线14内,发布控制电路12用于在将浮点乘法指令发布到浮点流水线14时仲裁写端口的可用性。如果不是以冲零模式运行,则根据产生的非正规输出操作数 处理可能或可能不需要。 在需要进行异常处理的问题上做出悲观的假设,因此,保留的写入端口是在开始周期之后的第一预定数量的处理周期,以考虑使用异常处理流水线级20。沿着处理流水线14 ,状态变为可用,其指示是否实际需要异常处理。 如果不需要异常处理并且写入端口可用于处理周期之前,则旁路电路22用于绕过异常处理流水线级20,使得输出操作数将被更早地写入一个处理周期的寄存器组16。 写端口使用记录板26由写入端口使用记分板26跟踪,当通过沿管线14传送的浮点乘法指令重新协商写入端口可用性时,旁路电路22读取和更新。
    • 10. 发明授权
    • Technique for freeing renamed registers
    • 释放重命名寄存器的技术
    • US09400655B2
    • 2016-07-26
    • US13847892
    • 2013-03-20
    • ARM Limited
    • Guillaume SchonCedric Denis Robert AiraudFrederic Jean Denis ArsantoLuca Scalabrino
    • G06F9/30G06F9/40G06F9/38
    • G06F9/3017G06F9/30098G06F9/384G06F9/3857G06F9/3863
    • Register renaming circuitry for a processing apparatus configured to process a stream of instructions from an instruction set specifying registers from an architectural set of registers. The apparatus including a physical set of registers configured to store data values being processed by the processing apparatus. Register renaming circuitry is configured to receive a stream of operations from an instruction decoder and to map registers that are to be written to by the stream of operations to physical registers within the physical set of registers that are currently available. The register renaming circuitry comprises register release circuitry configured to release the physical registers that have been mapped to the registers when a first set of conditions have been met, and to release the physical registers that have been mapped to the additional registers when a second set of conditions have been met.
    • 用于处理装置的注册重命名电路,被配置为处理来自指定集合的​​指令集的指令流,所述指令集指定来自架构的一组寄存器。 该装置包括被配置为存储由处理装置处理的数据值的寄存器的物理组。 寄存器重命名电路被配置为从指令解码器接收操作流,并将要由操作流写入的寄存器映射到当前可用的寄存器的物理组内的物理寄存器。 寄存器重命名电路包括寄存器释放电路,其被配置为当满足第一组条件时释放已经被映射到寄存器的物理寄存器,并且当第二组存储器被释放时已被映射到附加寄存器的物理寄存器 条件得到满足。