Frequently Asked Questions


Why the name SimianQuant?

Simian is from the latin for monkey. The name is a play on the Infinite Monkey Theorem, which states that a “large” number of monkeys typing on a “large” number of typewriters will “eventually” produce the works of Shakespeare. It’s a cynical way of interpreting how the library’s algorithms work.

I have invested in infrastructure. Will I have to throw that out if we are to work together?

No. The two tiers of engagement are designed to help you migrate from an existing codebase to the new one. The library and the code it generates can integrate seamlessly at any level with existing infrastructure.

What about compilers? Won’t g++ -O3 do the same thing?

No. Compilers are not designed to understand the algebra of mathematical expressions in the same way that the library is. Optimizations that are trivial for the library would be impossible for general purpose compilers.

Can I try this out for free? Do you have a trial version?

Not without getting in touch with us first. If you do write to us, we would be happy to set up a demo to explain how our product can benefit your application.

How do you compare with X ?

In our line of work, there are four basic differentiating factors: performance, usability, breadth and price.

The library generates code that runs at the hardware limit for a given problem and the API is at the information limit. Therefore, on those metrics, no other library can, ceteris paribus, be better than ours.

The insights gained writing the library’s code generators have been reapplied in the way the library is written, tested and benchmarked. We don’t need an army to grow, just the figurative twenty good men. Therefore, while we are a new company, we can expand our breadth faster and at a lower cost than the competition.