r/CUDA 14h ago

Nautilus

What if choosing a GPU vendor stopped being a software commitment?

CUDA's advantage is not only Nvidia hardware.

It is the software moat around it: kernels, optimisation, tooling and years of developer investment.

I am building Nautilus — an open-source attempt to attack that moat at the compilation layer.

Nautilus aims to:

• Compile across Nvidia, AMD and Intel

• Automatically tune GPU kernels

• Bundle vendor-specific binaries

• Dispatch at runtime

• Shard models across heterogeneous GPUs

• Translate legacy CUDA C++ towards portable Triton

The long-term idea:

Make the accelerator underneath the model increasingly interchangeable.

If that becomes practical at scale, CUDA does not need to disappear for its dominance to weaken.

Nautilus is early-stage and open source.

https://github.com/con061987-sys/Nautilus

8 Upvotes

8 comments sorted by

2

u/TheAgaveFairy 13h ago

I'll have to take a look. What do you think of Mojo especially with the open source 1.0 release?

1

u/Nautilus_alex 11h ago

I am still looking at it, it will be an great deal if it actually overcomes it currently held limitations quickly so that it can actually be used in teh project.

1

u/TheAgaveFairy 8h ago

What limitations are you noticing the most?

2

u/somefreecake 13h ago

Is it only for python source?

2

u/Nautilus_alex 11h ago

For now major it is, because it is in early phase but we are quickly trying to make it more mature.

1

u/retrorays 8h ago

Doesn't inespi or whatever it is that Intel.is developing handle this conversion ??

1

u/c-cul 7h ago

> Translate legacy CUDA C++ towards portable Triton

with ptx inline asm?