Products

Based on Universal Translation Technology, our COTS products include Universal Translating Library (UTL), Analyzer, Auto-Parallelizer, Vectorizer, Optimizer and GNU GCC based Universal Optimizing Compiler. We also offer quick and affordable on-demand custom compiler development.

Building Blocks

Our approach:

  • Advances from inflexible monolithic to universal block compiler structure.
  • Distinguishes euristic technology parts from stable parts.
  • Automates about 70% of development efforts for creation of optimizing compilers.
  • Reduces optimizing compiler development time from 8-10 to 1-2 years.
  • May be used for affordable enhancement of any new or existing compiler with state-of-the-art optimizations.
  • May be used at the universities as a great optimizing compiler sandbox.
  • May be used for creation of JIT compilers.
  • May be a precious tool for testing new programming languages.
  • May be used for new architectures investigation and approval.
  • Essentially simplifies optimizing systems design. We provide guidance for development of multi-purpose optimizing compilers.
  • Views each building block as functionally complete and independently usable.
  • Utilizes customized open source GCC – or any other compiler.
  • Allows to fully isolate UTL products from customer’s compiler or fully integrate them into it.
  • Relies on over 100 man-years of our joint team expertise.