Über den Service
ÜbersetztIch werde leistungsstarke Systeme auf Terra und Lua entwickeln, sowie Code-Generatoren für Ihre Aufgabe. Terra ist ein statisch typisierter, niedrigstufiger Begleiter von Lua: Lua wird für Metaprogrammierung verwendet, und Terra generiert nativen Maschinencode über LLVM. Das Ergebnis ist C-Niveau Geschwindigkeit und die Flexibilität einer Skriptsprache. Diese Kombination ist von unschätzbarem Wert, wenn Sie spezialisierten Code zur Laufzeit generieren, heiße Schleifen fusionieren oder eine Domänensprache ohne Interpreter-Overhead einbetten müssen.
Was ich tue:
— JIT-Kerne für numerische Berechnungen: Matrixoperationen, Signalverarbeitung, Simulationsschleifen, spezialisiert auf Datenform, Typ und Zielprozessor.
— Code-Generatoren: Lua-Metaprogramme, die optimierte Terra-Funktionen aus Ihren Schemata, Vorlagen und Konfigurationen erzeugen.
— Eingebettete DSLs: saubere, hochgradige Syntax, die direkt in natives Terra mit Staging und partieller Auswertung kompiliert.
— Interop und Bindungen: Verbindung von Terra zu C/C++-Bibliotheken, Zugriff über Lua oder reines C ABI, Integration mit Node oder Socket IO-Diensten.
— Optimierung: SIMD, Schleifenentrollung, Speicherlayout und Cache-Arbeit, plus Benchmarks, die die Beschleunigung bestätigen.
Sie erhalten sauberen, dokumentierten und getesteten Code, reproduzierbare Build-Skripte, Benchmark-Berichte und einen kurzen Überblick, damit Ihr Team die Generatoren selbst entwickeln kann. Korrektheit zuerst, dann Geschwindigkeit – jeder Kern kommt mit Tests. Beschreiben Sie Ihre Aufgabe, die Zielhardware und Einschränkungen, und ich werde eine schnelle und wartbare Lösung vorschlagen.
Was ich tue:
— JIT-Kerne für numerische Berechnungen: Matrixoperationen, Signalverarbeitung, Simulationsschleifen, spezialisiert auf Datenform, Typ und Zielprozessor.
— Code-Generatoren: Lua-Metaprogramme, die optimierte Terra-Funktionen aus Ihren Schemata, Vorlagen und Konfigurationen erzeugen.
— Eingebettete DSLs: saubere, hochgradige Syntax, die direkt in natives Terra mit Staging und partieller Auswertung kompiliert.
— Interop und Bindungen: Verbindung von Terra zu C/C++-Bibliotheken, Zugriff über Lua oder reines C ABI, Integration mit Node oder Socket IO-Diensten.
— Optimierung: SIMD, Schleifenentrollung, Speicherlayout und Cache-Arbeit, plus Benchmarks, die die Beschleunigung bestätigen.
Sie erhalten sauberen, dokumentierten und getesteten Code, reproduzierbare Build-Skripte, Benchmark-Berichte und einen kurzen Überblick, damit Ihr Team die Generatoren selbst entwickeln kann. Korrektheit zuerst, dann Geschwindigkeit – jeder Kern kommt mit Tests. Beschreiben Sie Ihre Aufgabe, die Zielhardware und Einschränkungen, und ich werde eine schnelle und wartbare Lösung vorschlagen.