Solutions >>Technology Case Studies Company Client login
 
Careers
Contact us
Terms of use

 
Finoptech > Technology > Parallel Runtime Environment

Finoptech Parallel Runtime Environment™

Finoptech bases its solutions of intensive Monte-Carlo computation on its own technology of distributed computing. Finoptech Parallel Runtime Environment™ is an abstraction layer which provides a portable and simple API dedicated to parallelized Monte-Carlo placed on the top of the message passing API's of the traditionnal parallel computing solutions.

Features

  • Scalability
    Finoptech Parallel Runtime Environment™ provides a uniform management of computation units and is suitable for large farms of computers as well as for small-scale parallelization solutions
  • Portability
    Finoptech Parallel Runtime Environment™ interacts as a middleware with most of the commonly used communication API's including PVM, MPI 1 and MPI 2. Additional communication API's can be integrated easily by a standard mechanism of class derivation.
  • Fault-tolerance
    Using a proprietary task distribution algorithm, Finoptech Parallel Runtime Environment™ guarantees an arbitrary resilience level to hardware failure of individual computation units during the execution of a Monte-Carlo process. Depending on the desired level of redundancy, several units may break simultaneously without interrupting the evaluation.
  • Simplicity
    Finoptech Parallel Runtime Environment™ comes with a programming interface which hides the complexity of message passing and provides a small number of classes to manipulate a whole cluster.

Benefits

For the end-user of applications based on Finoptech Parallel Runtime Environment™, these technical features provide
  • Flexibility
    According to the needs of computation capacities, we can adjust simply and quickly the size of the cluster dedicated to the application. For internal solutions, we can adapt the parallelization layer to your own communication layer and set of computation units.
  • Reliability
    The fault-tolerance of the middleware guarantees by design a high level of availability which results in a reliable delivery of the expected result.

© Copyright 2004, Finoptech. All rights reserved.     Home | Terms of use | Contacts