Tensara Logo

tensara

Optimize
Benchmark
Repeat

A platform for GPU programming challenges. Write efficient GPU kernels and compare your solutions with other developers.

Start Solving

GitHub

Discord

Want to submit from your IDE? Check out our CLI tool

vector-add.cu

#include <cuda_runtime.h>

__global__ void vectorAdd(const float* A, const float* B, float* C, int N) {

}

Why Tensara?

Tensara provides a unique platform for honing your GPU programming skills through competitive challenges and detailed benchmarking.

Real Hardware Benchmarking

Submissions are run on standardized GPU hardware for fair and accurate performance comparisons.

Competitive Leaderboards

See how your solutions stack up against others on detailed leaderboards for each problem.

Community & Collaboration

Discuss strategies, share insights, and learn from fellow GPU programming enthusiasts.

Powered by

Modal Logo

Latest Updates

Core Platform

Experimental Mojo Support

FEATURE

Added support for Mojo submissions.

3 days ago

Rating System

FEATURE

New rating system for user rankings.

2 weeks ago

Triton Kernel Support

FEATURE

Added support for Triton-based kernel submissions.

3 weeks ago

CLI Tool

v1 Release

RELEASE

Fully integrated CLI tool for Tensara.

1 hour ago

Submissions

FEATURE

Allows direct submissions via CLI.

5 hours ago

v0.1 Release

RELEASE

Initial release of the Tensara CLI.

1 month ago

Problems

Graphics Problems

IN PROGRESS

Image processing problems in progress.

1 day ago

Convolution Problems

FEATURE

New set of convolution challenges available.

1 week ago

3D/4D Tensor Matmul Problems

FEATURE

Added new matrix multiplication problems.

2 weeks ago

Ready to Optimize?

Dive into our GPU programming challenges, submit your kernels, and climb the leaderboards.

Tensara

GPU Programming Challenges & Benchmarking Platform

Navigate

ProblemsLeaderboardsContestsBlogCLI Tool

© 2025 Tensara. All rights reserved.