Category Topics

Terapines Products

Welcome to the Terapines Products category. Feel free to provide any feedback as well as any thoughts and comments during the use of Terapines products.
14

CIRCT

“CIRCT” stands for “Circuit IR Compilers and Tools”. One might also interpret it as the recursively as “CIRCT IR Compiler and Tools”. The T can be selectively expanded as Tool, Translator, Team, Technology, Target, Tree, Type, …
6

Dataflow

Dataflow computing is a software paradigm based on the idea of representing computations as a directed graph, where nodes are computations and data flow along the edges. Dataflow can also be called stream processing or reactive programming.
14

Triton

Triton, a language and compiler for writing highly efficient custom Deep-Learning primitives.
1

General

Create topics here that don’t fit into any other existing category.

2

LLVM

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Despite its name, LLVM has little to do with traditional virtual machines. The name “LLVM” itself is not an acronym; it is the full name of the project.
1

Mojo

Mojo combines the usability of Python with the performance of C, unlocking unparalleled programmability of AI hardware and extensibility of AI models.
5

ClangIR

Clang IR (CIR) is a new IR for Clang. ClangIR (CIR) is built on top of MLIR and it’s basically a mlir dialect for C/C++ based languages in Clang. It’s representation level sits somewhere between Clang AST and LLVM IR.
1

Site Feedback

Discussion about this site, its organization, how it works, and how we can improve it.

0

MLIR

The MLIR project is a novel approach to building reusable and extensible compiler infrastructure. MLIR aims to address software fragmentation, improve compilation for heterogeneous hardware, significantly reduce the cost of building domain specific compilers, and aid in connecting existing compilers together.
0

Ventus GPGPU

Ventus GPGPU is based on RISCV RV32IMAZfinxZve32f ISA with fully redefined concept of V-extension.
The Ventus GPGPU OpenCL compiler based on LLVM is developed by Terapines Technology (Wuhan) Co., Ltd
For more architecture detail, please refer to Ventus GPGPU Arch
0