Skip to main content

Tilus

Project description

Tilus: A Domain-Specific Language for High-Performance GPU Programming

Tilus is a domain-specific language (DSL) for GPU programming, designed with:

  • Thread-block-level granularity and tensors as the core data type
  • Explicit control over shared memory and tensor layouts (unlike Triton)
  • Support for low-precision types with arbitrary bit-widths

Additional features include automatic tuning, caching, and a Pythonic interface for ease of use.

Tilus is proununced as tie-lus, /ˈtaɪləs/.

Please cite the following paper if you use Tilus in your work:

@article{ding2025tilus,
  title={Tilus: A Virtual Machine for Arbitrary Low-Precision GPGPU Computation in LLM Serving},
  author={Ding, Yaoyao and Hou, Bohan and Zhang, Xiao and Lin, Allan and Chen, Tianqi and Hao, Cody Yu and Wang, Yida and Pekhimenko, Gennady},
  journal={arXiv preprint arXiv:2504.12984},
  year={2025}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tilus-0.1-py3-none-any.whl (343.5 kB view details)

Uploaded Python 3

File details

Details for the file tilus-0.1-py3-none-any.whl.

File metadata

  • Download URL: tilus-0.1-py3-none-any.whl
  • Upload date:
  • Size: 343.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for tilus-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 25d0ddce22b0841ed0da6c56836452446c4c23a4ce7610fc79c326bf8988abb8
MD5 fd2dd71bd2bfc80a6a0add503ef364b9
BLAKE2b-256 f4887b4767290a008a1723d189f9622868a3a21c460a1d760c2c03c438d6f73f

See more details on using hashes here.

Provenance

The following attestation bundles were made for tilus-0.1-py3-none-any.whl:

Publisher: deploy-wheel-to-pypi.yaml on NVIDIA/tilus

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page