DECISION TREE COMPUTATION IN HARDWARE
First Claim
1. A computing device for use in decision tree computation, comprising:
- a processor in communication with memory and mass storage via a communications interface;
a software program stored in the mass storage device and executed by the processor using portions of the memory, the software program being configured to receive user input from a user input device associated with the computing device, and in response to perform a decision tree task; and
a decision tree computation device implemented in hardware as a logic circuit distinct from the processor, and which is linked to the processor by the communications interface, the decision tree computation device being configured to receive an instruction to perform a decision tree computation associated with the decision tree task from the software program, process the instruction, and return a result to the software program via the communication interface.
3 Assignments
0 Petitions
Accused Products
Abstract
A computing device for use in decision tree computation is provided. The computing device may include a software program executed by a processor using portions of memory of the computing device, the software program being configured to receive user input from a user input device associated with the computing device, and in response, to perform a decision tree task. The computing device may further include a decision tree computation device implemented in hardware as a logic circuit distinct from the processor, and which is linked to the processor by a communications interface. The decision tree computation device may be configured to receive an instruction to perform a decision tree computation associated with the decision tree task from the software program, process the instruction, and return a result to the software program via the communication interface.
-
Citations
20 Claims
-
1. A computing device for use in decision tree computation, comprising:
-
a processor in communication with memory and mass storage via a communications interface; a software program stored in the mass storage device and executed by the processor using portions of the memory, the software program being configured to receive user input from a user input device associated with the computing device, and in response to perform a decision tree task; and a decision tree computation device implemented in hardware as a logic circuit distinct from the processor, and which is linked to the processor by the communications interface, the decision tree computation device being configured to receive an instruction to perform a decision tree computation associated with the decision tree task from the software program, process the instruction, and return a result to the software program via the communication interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for use in decision tree computation, comprising:
-
at a software program, executed on a processor of a computing device using portions of memory and mass storage; receiving user input from a user input device associated with a computing device; in response to the user input, performing a decision tree task, the performing of the decision tree task including sending an instruction from the software program to a decision tree computation device implemented in hardware as a logic circuit distinct from the processor; at the decision tree computation device; receiving the instruction from the software program; performing a decision tree computation; and returning a result to the software program. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computing device for use in decision tree computation, comprising:
-
a processor in communication with memory and mass storage via a communications interface; a software program stored in the mass storage device and executed by the processor using portions of the memory, the software program being configured to receive user input from a user input device associated with the computing device, and in response to perform a decision tree task; a decision tree computation device implemented in hardware as a logic circuit distinct from the processor, and which is linked to the processor by the communications interface, the decision tree computation device being configured to receive an instruction to perform a decision tree computation associated with the decision tree task from the software program, process the instruction, and return a result to the software program via the communication interface, wherein the hardware in which the decision tree computation device is implemented is an integrated circuit formed separate from the processor, the integrated circuit including on-chip memory formed separate from the memory of the computing device; and the software program being further configured to display output on a display associated with the computing device, based directly or indirectly on the result received from the decision tree computation device; wherein the computing device is configured as a game console, the user input device includes a depth camera configured to capture depth image information as the user input, and the software program is configured to classify the depth image information via the decision tree computation task, based on the result received from the decision tree computation device.
-
Specification