Invention Grant
- Patent Title: Methods and apparatus for thread-based scheduling in multicore neural networks
-
Application No.: US18149145Application Date: 2023-01-02
-
Publication No.: US11783169B2Publication Date: 2023-10-10
- Inventor: Sam Brian Fok , Alexander Smith Neckar
- Applicant: Femtosense, Inc.
- Applicant Address: US CA San Bruno
- Assignee: Femtosense, Inc.
- Current Assignee: Femtosense, Inc.
- Current Assignee Address: US CA San Bruno
- Agency: Wang Hardoon, P.C.
- The original application number of the division: US17367521 2021.07.05
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06N3/063 ; G06F11/30 ; G06F11/34 ; G06F16/901 ; G06F17/16 ; G06N3/10 ; H03M7/30 ; G06F15/78 ; G06F9/48 ; G06N3/045 ; G06N3/048 ; G06F15/16

Abstract:
Systems, apparatus, and methods for thread-based scheduling within a multicore processor. Neural networking uses a network of connected nodes (aka neurons) to loosely model the neuro-biological functionality found in the human brain. Various embodiments of the present disclosure use thread dependency graphs analysis to decouple scheduling across many distributed cores. Rather than using thread dependency graphs to generate a sequential ordering for a centralized scheduler, the individual thread dependencies define a count value for each thread at compile-time. Threads and their thread dependency count are distributed to each core at run-time. Thereafter, each core can dynamically determine which threads to execute based on fulfilled thread dependencies without requiring a centralized scheduler.
Public/Granted literature
- US20230153596A1 METHODS AND APPARATUS FOR THREAD-BASED SCHEDULING IN MULTICORE NEURAL NETWORKS Public/Granted day:2023-05-18
Information query