Invention Grant
- Patent Title: Systems and methods for programmable hardware architecture for machine learning
-
Application No.: US16186313Application Date: 2018-11-09
-
Publication No.: US10970080B2Publication Date: 2021-04-06
- Inventor: Avinash Sodani , Chia-Hsin Chen , Ulf R. Hanebutte , Hamid Reza Ghasemi , Senad Durakovic
- Applicant: Cavium, LLC
- Applicant Address: US CA Santa Clara
- Assignee: Cavium, LLC
- Current Assignee: Cavium, LLC
- Current Assignee Address: US CA Santa Clara
- Main IPC: G06F17/10
- IPC: G06F17/10 ; G06F9/38 ; G06N20/00 ; G06N20/10 ; G06F17/16 ; G06F15/78 ; G06F15/80 ; G06F9/30 ; G06N20/20 ; G06N5/04

Abstract:
A programmable hardware architecture for machine learning (ML) is proposed, which includes at least a host, a memory, a core, a data streaming engine, a instruction-streaming engine, and an interference engine. The core interprets a plurality of ML commands for a ML operation and/or data received from the host and coordinate activities of the engines based on the data in the received ML commands. The instruction-streaming engine translates the ML commands received from the core and provide a set of programming instructions to the data streaming engine and the inference engines based on the translated parameters. The data steaming engine sends one or more data streams to the inference engine in response to the received programming instructions. The inference engine then processes the data streams received from the data stream engine according to the programming instructions received from the instruction-streaming engine.
Public/Granted literature
- US20190244141A1 SYSTEMS AND METHODS FOR PROGRAMMABLE HARDWARE ARCHITECTURE FOR MACHINE LEARNING Public/Granted day:2019-08-08
Information query