Home Services Technologies Company Careers Contact  

Services

Technologies

Advanced Compiler Development Services

Advanced hardware and systems require advanced compilers. Reservoir Labs has experience developing compilers for advanced hardware, such as VLIW, streaming, and parallel computers. We have also developed compilers for advanced systems, such as a dynamic object code translation and optimization. We specialize in providing commercial quality results that solve our clients' most difficult compiler problems.

We are particularly experienced working with or producing the following compiler technologies:

  • Blackbird. Commercially-solid, ANSI compliant, full featured, supercomputer class compiler adaptable to embedded processors.
  • Just-in-time (JIT). Dynamic, profile-driven, global, speculative, and/or object-oriented optimizations.
  • Compile time production of contingent response or dynamic undoing for program semantics that change at run time.
  • Code generation: VLIW, RISC, x86, static or dynamic instruction issue, customizable and application-specific processors.
  • Streaming languages, optimization, and scheduling for high-end DSP.
  • Object code translation; dynamic and static.
  • Software pipelining, modulo scheduling, and trace scheduling.
  • Optimizations for parallel computers.
  • Memory and cache optimizations.
  • Power optimizations.
  • Dynamic compilation on low-resource embedded systems.

Reservoir Labs' advanced compiler development services include:

  • Developing compilers for advanced hardware and systems.
  • Applying compiler technology in novel ways, for example solving problems such as those in security, simulation, and validation.
  • Porting, re-targeting, optimizing, testing, validating, and supporting existing compilers and virtual machines, including our own, third-party proprietary, and open-source such as ORC, Open64, GCC.
  • Performing research in compiler technology.
  • Developing new compiler algorithms.
  • Developing and advancing compiler front ends, including C++.
  • Supplementing support for critical technologies.

For more information or to have us prepare a written response to your formal RFQ/RFP, please call Richard Lethin at +1-212-780-0527or fill out our web-based inquiry form.

Copyright © 1998-2008 Reservoir Labs, Inc.