会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 6. 发明申请
    • ONLINE INSTRUCTION TAGGING
    • WO2021079085A1
    • 2021-04-29
    • PCT/GB2020/052481
    • 2020-10-08
    • ARM LIMITED
    • EYOLE, MbouVAN TOL, Michiel Willem
    • G06F9/30G06F9/38
    • Apparatuses and methods of data processing are disclosed for tagging instructions on-line. Instruction tag storage stores information indicative of a tag applied to certain instruction identifiers. A data processing operation performed by the data processing circuitry in response to an executed instruction is dependent on whether there is a corresponding instruction identifier for the executed instruction in the instruction tag storage which has the instruction tag. Register writer storage is maintained, and an entry is created for each register writing instruction encountered which causes a result value to be written to a destination register, where the entry comprises an indication of the destination register and the register writing instruction. An instruction tagging queue buffers instruction identifiers and an instruction identifier is added to the queue for a predetermined type of instruction when it is encountered. Instruction tagging circuitry tags the instructions in the instruction tagging queue and determines one or more producer instructions which each produce at least one data value which is a source operand of a subject instruction and adds the one or more producer instructions to the instruction tagging queue. Data dependency graphs are thus elaborated and online tagging of such data dependency graphs is thus supported.
    • 7. 发明申请
    • DECOUPLED ACCESS-EXECUTE PROCESSING
    • WO2021078630A1
    • 2021-04-29
    • PCT/EP2020/079097
    • 2020-10-15
    • ARM LIMITED
    • EYOLE, MbouKAXIRAS, Stefanos
    • G06F9/30G06F9/38
    • Apparatuses and methods of data processing are disclosed. An apparatus comprises first instruction execution circuitry, second instruction execution circuitry, and a decoupled access buffer. Instructions of an ordered sequence of instructions are issued to one of the first and second instruction execution circuitry for execution in dependence on whether the instruction has a first type label or a second type label. An instruction with the first type label is an access-related instruction which determines at least one characteristic of a load operation to retrieve a data value from a memory address. Instruction execution by the first instruction execution circuitry of instructions having the first type label is prioritised over instruction execution by the second instruction execution circuitry of instructions having the second type label. Data values retrieved from memory as a result of execution of the first type instructions are stored in the decoupled access buffer. Once a data value needed for execution of a pending second type instruction is in the decoupled access buffer, the second instruction execution circuitry retrieves the data value from the decoupled access buffer and executes the pending instruction.