Address translation in a data processing apparatus

    公开(公告)号:US09678889B2

    公开(公告)日:2017-06-13

    申请号:US14579483

    申请日:2014-12-22

    Applicant: ARM Limited

    CPC classification number: G06F12/1027 G06F2212/304 Y02D10/13

    Abstract: Address translation circuitry and a method of operating such a translation circuitry are provided. The address translation circuitry is configured to receive a first address used in a first addressing system and to translate it into a second address used in a second addressing system. Translation pipeline circuitry has plural pipeline stages configured to translate the first address into the second address over the course of the plural pipeline stages. Address comparison circuitry is configured to identify an address match condition when a received first address at least partially matches a previously received first address. Insertion circuitry is configured to determine a stage of progress of the previously received first address in the plural pipeline stages and to cause content of the stage of progress of the previously received first address to be unchanged at a next pipeline cycle when the address comparison circuitry identifies the address match condition.

    ENERGY MANAGEMENT IN GRAPHICS PROCESSING UNITS

    公开(公告)号:US20200097061A1

    公开(公告)日:2020-03-26

    申请号:US16137537

    申请日:2018-09-20

    Applicant: Arm Limited

    Abstract: A graphics processing unit is operable to execute graphics processing programs comprising sequences of instructions to perform graphics processing operations. The graphics processing unit includes execution processing circuitry operable to execute instructions to perform graphics processing operations and instruction issuing circuitry operable to issue instructions to be executed to the execution processing circuitry. The graphics processing unit also includes energy management circuitry operable to monitor the energy usage by the execution processing circuitry when executing instructions, determine, based on the monitoring of the energy usage, a permitted energy usage range for the execution processing circuitry when executing instructions for a future time period, and control the issuing of instructions to the execution processing circuitry by the instruction issuing circuitry during the future time period based on the permitted energy usage range determined for the future time period.

Patent Agency Ranking