Skip to content
@LancerLab

LANCER Lab

Language And Compilation Optimization for Next-gen High Performance Computing Research (Joint Lab of Shanghai Enflame Technology and SJTU)

🚀 LancerLab

Language And Compilation Optimization for Next-gen High Performance Computing Research

A Joint Laboratory of Shanghai Enflame Technology and Shanghai Jiao Tong University


🎯 Our Vision

We are committed to building better programming languages to simplify the development of high-performance kernels. Our mission is to bridge the gap between performance and productivity, empowering developers to write efficient computing kernels without compromising on ease of use.


👥 Team

LancerLab brings together talented researchers and engineers from:

  • Shanghai Jiao Tong University (SJTU) - Leading academic research in programming languages and compiler optimization
  • Shanghai Enflame Technology - Industry expertise in AI accelerators and high-performance computing

Our team combines cutting-edge academic research with real-world industrial applications to push the boundaries of HPC programming.


📦 Our Products

Choreo - The Future of HPC Kernel Programming

Choreo is an extremely intuitive HPC kernel programming language designed to revolutionize how developers write high-performance computing code.

🌟 Key Features

1️⃣ Most Intuitive Tileflow Abstractions

Choreo provides the most natural way to express tiled computations, making it extremely easy to write performant computing kernel code. Say goodbye to complex loop optimizations and memory management headaches.

2️⃣ Symbolic Shapes as First-Class Citizens

The strongest support for dynamic shapes and logic in computing kernels. Choreo treats symbolic shapes as fundamental language constructs, enabling unprecedented flexibility in handling dynamic workloads.

3️⃣ Compile-Time Bug Detection

Catch almost any bugs - including those pesky runtime bugs - at compile time. Experience the next level of debugging with comprehensive static analysis that saves hours of debugging time.

4️⃣ Write Once, Run Everywhere

One codebase runs seamlessly across multiple platforms: GPUs, CPUs, and various private Domain-Specific Accelerators (DSAs). True portability without performance compromise.


🔧 More Projects Coming Soon

We're constantly innovating! Stay tuned for more exciting tools and languages that will transform HPC development.


📫 Get Involved

Interested in collaborating or learning more about our work? Feel free to explore our repositories and reach out!


Building the next generation of HPC programming tools 🔥

Pinned Loading

  1. croqtile croqtile Public

    A Next-Gen Kernel programming DSL for Maximizing Productivity

    C++ 32 5

  2. SPIDER SPIDER Public

    Forked from KevinWu2017/SPIDER

    SPIDER: Unleashing Sparse Tensor Cores for Stencil Computation via Strided Swapping (PPoPP'26)

    Cuda

  3. Samoyeds Samoyeds Public

    Forked from guqiqi/Samoyeds

    Samoyeds: Accelerating MoE Models with Structured Sparsity Leveraging Sparse Tensor Cores (EuroSys'25)

    Jupyter Notebook 1

Repositories

Showing 10 of 13 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…