taco
taco copied to clipboard
Second taco
Second taco is a second version of taco with a redesigned Tensor APIs, rewritten compiler machinery, and support for coordinate formats. The target for this release is June/July and progress on sub-issues is tracked in Project 3.
The major features are:
- A new Tensor library API that hides compilation and computation from the user
- Rewritten compiler core around concrete index notation to fix issues and to pave the way for future optimization
- Support for workspaces
- Support for coordinates
- Compiler-generated fast packing code
- Fast file loading code
Is it possible to generate OpenCL kernels with TACO? Are you planning to add new functionality for this task using TACO 2?
Can the current version of TACO be used to generate OpenCL kernels? If not, what should be modified to allow OpenCL kernel generation? If there is work to be done to enable this functionality, I will be happy to help.