Vector unit with an activation function accelerator pipeline
AssigneeAkeana, Inc.
InventorsHing Yin Lai, Albert Anthony Martin, Rabin Sugumar
Life of this patent
Estimating the term…
Loading patent…
AssigneeAkeana, Inc.
InventorsHing Yin Lai, Albert Anthony Martin, Rabin Sugumar
Estimating the term…
A processor core is accessed. The processor core executes an instruction set architecture (ISA). The processor core includes a vector unit that includes one or more execution pipelines. The processor core calculates one or more activation functions associated with a machine learning model. The ISA is extended to include a custom vector instruction. The custom vector instruction is based on a core activation function. A first activation function within the one or more activation functions is based on the core activation function. The vector unit implements the custom vector instruction, based on a plurality of combinational logic cones. The plurality of combinational logic cones calculates a plurality of output bits associated with a result of the core activation function. The processor core computes the first activation function, based on the custom vector instruction. The custom vector instruction accesses the plurality of combinational logic cones.
A processor-implemented method for matrix processing comprising:
A computer program product embodied in a non-transitory computer readable medium for matrix processing, the computer program product comprising code which causes one or more processors to generate semiconductor logic for:
A computer system for matrix processing comprising:
Dependencies are inferred from the claim text.