/NominaX

Fast and parallel runtime-system for scalable, reliable and fast applications and services.

Primary LanguageC++Apache License 2.0Apache-2.0

Nominax Runtime

image

Nominax is a high performance, parallel runtime environment.
It has a virtual machine, JIT-compiler, garbage collector and intrinsic interface.
Nominax has parallel instructions and systems, allowing for easy data and task parallelism.
The system will be used as runtime for the Corium language and as Lua runtime in a game engine.

Features:

  • 💻 Linux, Windows, Mac, Android, iOS
  • 📋 x86-64, ARM-64
  • 📈 JIT compiler
  • 🔢 Runtime support for SSE, AVX, AVX-512 and ARM Neon
  • 🎯 Modern C++ 20 API
  • 🎬 Safe multithreading
  • 🏁 Parallel instruction support
  • ✂️ ARC GC
  • 📌 Built-in and custom intrinsic routines
  • 🔅 Highly configurable

Nominax is build after a strict specification. Powered by Nominax is:
Corium - an easy to use, parallel and high performance scripting language made for penetration testing, AI and gaming.