SYSTEM AND METHOD FOR QUEUING COMMANDS IN A DEEP LEARNING PROCESSOR

A method includes: dequeuing a signal primitive from a signaling command queue in the set of command queues, the signal primitive pointing to a waiting command queue; in response to the signal primitive pointing to the waiting command queue, incrementing a number of pending signal primitives in the...

Full description

Saved in:
Bibliographic Details
Main Authors Shahim, Mohamed, Reddy, Sreenivas Aerra, Vennam, Suresh Kumar, Datla, Raju, Banerjee, Sameek, Bokam, Lava Kumar
Format Patent
LanguageEnglish
Published 30.09.2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A method includes: dequeuing a signal primitive from a signaling command queue in the set of command queues, the signal primitive pointing to a waiting command queue; in response to the signal primitive pointing to the waiting command queue, incrementing a number of pending signal primitives in the signal-wait counter matrix; dequeuing a wait primitive from the waiting command queue, the wait primitive pointing to the signaling command queue; in response to the wait primitive pointing to the signaling command queue, accessing the register to read the number of pending signal primitives; in response to the number of pending signal primitives indicating at least one pending signal primitive: decrementing the number of pending signal primitives; and dequeuing an instruction from the waiting command queue; and dispatching a control signal representing the instruction to a resource.
Bibliography:Application Number: US202117211707