Composable kernels
AssigneeModular, Inc.
InventorsAbdul Dakkak, Tim Davis, Aman LaChapelle, Chris Lattner, Jeff Niu, Tatiana Shpeisman
Life of this patent
Estimating the term…
Loading patent…
AssigneeModular, Inc.
InventorsAbdul Dakkak, Tim Davis, Aman LaChapelle, Chris Lattner, Jeff Niu, Tatiana Shpeisman
Estimating the term…
A compiler for generating composable kernels. The compiler receives a kernel generator comprising a kernel parameterization and code of a set of operators written in a general purpose programming language. For each operator of the set of operators, the compiler lowers code of the each operator into an intermediate representation of the each operator in an intermediate language, determines a configuration of the each operator based on the kernel parameterization and the intermediate representation of the each operator, and generates a binary object of the each operator of a set of binary objects of the set of operators based on the configuration. The compiler composes a kernel corresponding to the kernel generator based on the set of binary objects of the set of operations and the kernel parameterization.
A computer-implemented method comprising:
A computing apparatus comprising:
A machine-storage medium storing instructions that when executed by a computer, cause the computer to:
Dependencies are inferred from the claim text.