An arbiter for arbitrating between a plurality of ordered requestors (104A-104H) and a resource in a computing system, the plurality of requestors (104A-104H) being ordered from lowest to highest according to one or more criteria, the arbiter comprising: requestor selection logic configured to: receive active information indicating which of the plurality of requestors (104A-104H) have requested access to the resource in a cycle; receive priority information indicating which of the plurality of requestors (104A-104H) have priority in the cycle; select one of the plurality of requestors (104A-104H) based on the active information and the priority information by: determining whether there is at least one requestor (104A-104H) that has requested access to the resource in the cycle and has priority in the cycle; in response to determining that there is at least one requestor (104A-104H) that has requested access to the resource in the cycle and has priority in the cycle, if there is only one requestor that has requested access to the resource in the cycle and has priority in the cycle selecting that requestor, and if there are at least two requestors that have requested access to the resource in the cycle and have priority in the cycle selecting a lowest ordered requestor that has requested access to the resource in the cycle and has priority in the cycle; and in response to determining that there are no requestors (104A-104H) that have requested access to the resource in the cycle and have priority in the cycle, selecting a highest ordered requestor that has requested access to the resource in the cycle; and output information identifying the selected requestor. receive active information indicating which of the plurality of requestors (104A-104H) have requested access to the resource in a cycle; receive priority information indicating which of the plurality of requestors (104A-104H) have priority in the cycle; select one of the plurality of requestors (104A-104H) based on the active information and the priority information by: determining whether there is at least one requestor (104A-104H) that has requested access to the resource in the cycle and has priority in the cycle; in response to determining that there is at least one requestor (104A-104H) that has requested access to the resource in the cycle and has priority in the cycle, if there is only one requestor that has requested access to the resource in the cycle and has priority in the cycle selecting that requestor, and if there are at least two requestors that have requested access to the resource in the cycle and have priority in the cycle selecting a lowest ordered requestor that has requested access to the resource in the cycle and has priority in the cycle; and in response to determining that there are no requestors (104A-104H) that have requested access to the resource in the cycle and have priority in the cycle, selecting a highest ordered requestor that has requested access to the resource in the cycle; and output information identifying the selected requestor. determining whether there is at least one requestor (104A-104H) that has requested access to the resource in the cycle and has priority in the cycle; in response to determining that there is at least one requestor (104A-104H) that has requested access to the resource in the cycle and has priority in the cycle, if there is only one requestor that has requested access to the resource in the cycle and has priority in the cycle selecting that requestor, and if there are at least two requestors that have requested access to the resource in the cycle and have priority in the cycle selecting a lowest ordered requestor that has requested access to the resource in the cycle and has priority in the cycle; and in response to determining that there are no requestors (104A-104H) that have requested access to the resource in the cycle and have priority in the cycle, selecting a highest ordered requestor that has requested access to the resource in the cycle; and output information identifying the selected requestor.