Invention Grant
- Patent Title: Scalable random arbiter
-
Application No.: US16159736Application Date: 2018-10-15
-
Publication No.: US10592240B1Publication Date: 2020-03-17
- Inventor: Liron Mula , Gil Levy
- Applicant: MELLANOX TECHNOLOGIES TLV LTD.
- Applicant Address: IL Raanana
- Assignee: MELLANOX TECHNOLOGIES TLV LTD.
- Current Assignee: MELLANOX TECHNOLOGIES TLV LTD.
- Current Assignee Address: IL Raanana
- Agency: Kligler & Associates Patent Attorneys Ltd
- Main IPC: G06F9/30
- IPC: G06F9/30 ; H04L12/937 ; H04L12/933 ; G06F13/364

Abstract:
An electronic apparatus includes a permutation circuit and an arbitration circuit. The permutation circuit is configured to apply to an input vector a permutation selected from a plurality of predefined permutations in response to a control word. The arbitration circuit is configured to receive a vector of requests for a resource, to instruct the permutation circuit to apply a randomly-selected permutation to the vector of requests, by configuring the permutation circuit with a corresponding randomly-selected control word so as to produce a permuted vector, to select an element of the permuted vector, to apply to the permuted vector an inverse of the randomly-selected permutation so as to produce an inversely-permuted vector, to identify an element of the inversely-permuted vector to which the selected element of the permuted vector is mapped, and to assign the resource to a client corresponding to the identified element of the inversely-permuted vector.
Information query