Invention Grant
- Patent Title: Methods and apparatus for thread-based scheduling in multicore neural networks
-
Application No.: US17367521Application Date: 2021-07-05
-
Publication No.: US11625592B2Publication Date: 2023-04-11
- Inventor: Sam Brian Fok , Alexander Smith Neckar
- Applicant: Femtosense, Inc.
- Applicant Address: US CA Palo Alto
- Assignee: Femtosense, Inc.
- Current Assignee: Femtosense, Inc.
- Current Assignee Address: US CA Palo Alto
- Agency: Wang Hardoon, P.C.
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06N3/063 ; G06N3/04 ; G06F11/30 ; G06F11/34 ; G06F16/901 ; G06F17/16 ; G06N3/10 ; H03M7/30 ; G06F15/78 ; G06F9/48

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
- US20220012060A1 METHODS AND APPARATUS FOR THREAD-BASED SCHEDULING IN MULTICORE NEURAL NETWORKS Public/Granted day:2022-01-13
Information query