1 مستودع
Injects synchronization primitives into generated machine code to enable parallel execution across processor cores.
Distinct from Kernel Synchronization Primitives: Distinct from Kernel Synchronization Primitives: focuses on generating parallel kernels for tensor operations rather than low-level OS locking mechanisms.
Explore 1 awesome GitHub repository matching software engineering & architecture · Parallel Kernel Generators. Refine with filters or upvote what's useful.
Taco is a sparse tensor algebra compiler that translates high-level tensor index expressions into optimized machine code. It functions as a numerical code generator, producing specialized C kernels designed to execute complex multidimensional array operations efficiently on both CPU and GPU hardware. The project distinguishes itself by allowing users to define custom tensor storage layouts by composing dimension-level formats, such as dense or compressed structures, to match the specific sparsity patterns of their datasets. By analyzing the mathematical structure of tensor operations at compi
Distributes tensor computations across multiple processor cores or graphics hardware by injecting synchronization primitives into the generated machine code.