Category Topics

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, …
1

Mojo

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

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.
4

General

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

1

Site Feedback

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

0

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.
0

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.
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

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.
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