- Patent Title: Systems and methods for task switching in neural network processor
-
Application No.: US15971276Application Date: 2018-05-04
-
Publication No.: US11740932B2Publication Date: 2023-08-29
- Inventor: Liran Fishel , Erik K. Norden
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Sterne, Kessler, Goldstein & Fox P.L.L.C.
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F9/48 ; G06N3/063 ; G06F9/54 ; G06F13/28 ; G06F13/16 ; G06N3/045

Abstract:
Embodiments relate to managing tasks that when executed by a neural processor circuit instantiates a neural network. A neural task manager circuit within the neural processor circuit can switch between tasks in different task queues. Each task queue is configured to store a reference to a task list of tasks for instantiating a neural network. Each task queue can also be assigned a priority parameter. While the neural processor circuit is executing tasks of a first task list and prior to completion of each task, the neural task manager circuit can switch between task queues according to the priority parameters for execution of tasks of a second task list by the neural processor circuit. The neural processor circuit includes one or more neural engine circuits that are configured to perform neural operations by executing the tasks assigned by the task manager.
Public/Granted literature
- US20190340014A1 Systems And Methods For Task Switching In Neural Network Processor Public/Granted day:2019-11-07
Information query