 |
The run-time APIs supplied with
the ACCELLERANT SDK provide the basis for the dynamic
distribution of an application at run-time to significantly reduce the elapse time exploiting multiple CPUs and computers.
These run-time APIs intelligently pass ranges and program
data to concurrently running portions of the program which
in turn are managed by the ACCELLERANT run-time engine.
As such, the APIs send and accept data while the
ACCELLERANT adapters interface with the run-time engine
while the run-time engine takes care of the parallel computing complexities. These components are specifically designed to be equally as effective in optimizing response times across the application spectrum for simple to very complex algorithms.
The run-time engine intelligently optimizes manages the distribution
and execution based on the individual distributed portions. This
ensures optimum response time and minimum overhead. Specific algorithms currently supported by this unique optimization capability include simple and complex Monte Carlo, lattice trees, optimization and graphs.
This combination of run-time APIs and algorithm awareness
has demonstrated significant additional value in
accelerating applications in various industries including
financial services, insurance, energy, and pharmaceutical
sectors.
|