Language
C++
Project Lead
Saman Amarasinghe

Helium: Lifting High-Performance Stencil Kernels from Stripped x86 Binaries to Halide DSL Code

MIT License
Last Updated
Category
Graphic & Vision
Language
C++
Project Lead
Saman Amarasinghe

A High-Performance Domain Specific Language for Graph Analytics

Last Updated
Language
C++
Project Lead
Saman Amarasinghe

The Tensor Algebra Compiler (taco) computes sparse tensor expressions on CPUs and GPUs

Last Updated
Category
Algorithms & Theory
Language
C++

Tiramisu is a compiler for expressing fast and portable data parallel computations. It provides a simple C++ API for expressing algorithms (Tiramisu expressions) and how these algorithms should be optimized by the compiler. Tiramisu can be used in areas such as linear and tensor algebra, deep learning, image processing, stencil computations and machine learning.

MIT License
Last Updated
Category
Algorithms & Theory
Language
C++

Taichi Lang is an open-source, imperative, parallel programming language for high-performance numerical computation. It is embedded in Python and uses just-in-time (JIT) compiler frameworks, for example LLVM, to offload the compute-intensive Python code to the native GPU or CPU instructions.

Apache-2.0 license
Last Updated
Category
Robotics
Language
C++

Drake (“dragon” in Middle English) is a C++ toolbox started by the Robot Locomotion Group at the MIT Computer Science and Artificial Intelligence Lab (CSAIL). The development team has now grown significantly, with core development led by the Toyota Research Institute. It is a collection of tools for analyzing the dynamics of our robots and building control systems for them, with a heavy emphasis on optimization-based design/analysis.

MIT License
Last Updated
Category
Programming Languages & Software Engineering
Language
C++

A language for fast, portable data-parallel computation

Other
Last Updated
Category
Programming Languages & Software Engineering
Language
C++

A high-performance, Pythonic language for bioinformatics

Apache License 2.0
Last Updated
Category
Algorithms & Theory
Language
C++

A Fast Parallel Algorithm for HDBSCAN* Clustering

MIT License
Last Updated
Category
Robotics
Language
C++

The project is situated at MIT, in the Department of Mechanical Engineering and the Center for Ocean Engineering as part of the Laboratory for Autonomous Marine Sensing Systems (LAMSS). Core developers are also part of the MIT Computer Science and Artificial Intelligence Lab, (CSAIL). Core MOOS software is maintained and distributed by the Oxford Robotics Institute (ORI).

MOOS stands for "Mission Oriented Operating Suite". IvP stands for "Interval Programming". MOOS-IvP is pronounced "moose i-v-p".

MIT License
Last Updated