PORT SELECTION FOR HARDWARE QUEUING MANAGEMENT DEVICE
In an embodiment, a processor may include multiple processing engines and multiple hardware queue manager (HQM) devices. Each HQM device is to queue data requests for a different subset of the plurality of processing engines. At least one processing engine is to execute a first set of instructions t...
Saved in:
Main Authors | , , , , , , |
---|---|
Format | Patent |
Language | English French |
Published |
04.04.2024
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | In an embodiment, a processor may include multiple processing engines and multiple hardware queue manager (HQM) devices. Each HQM device is to queue data requests for a different subset of the plurality of processing engines. At least one processing engine is to execute a first set of instructions to: detect a first enqueue instruction to enqueue data in a first HQM device of the plurality of HQM devices; in response to a detection of the first enqueue instruction, perform a look-up of the first HQM device in a data structure to determine a recommended port for the first HQM device; and transmit the first enqueue instruction using the recommended port for the first HQM device.
Dans un mode de réalisation, la présente invention concerne un processeur qui peut comprendre de multiples moteurs de traitement et de multiples dispositifs de gestionnaire de file d'attente matérielle (HQM). Chaque dispositif HQM est destiné à mettre en file d'attente des requêtes de données pour un sous-ensemble différent de la pluralité de moteurs de traitement. Au moins un moteur de traitement est destiné à exécuter un premier ensemble d'instructions pour : détecter une première instruction de mise en file d'attente pour mettre en file d'attente des données dans un premier dispositif HQM de la pluralité de dispositifs HQM ; en réponse à une détection de la première instruction de mise en file d'attente, effectuer une consultation du premier dispositif HQM dans une structure de données pour déterminer un port recommandé pour le premier dispositif HQM ; et transmettre la première instruction de mise en file d'attente à l'aide du port recommandé pour le premier dispositif HQM. |
---|---|
Bibliography: | Application Number: WO2022US44811 |