BSP | Tech Support | Optimization | Quote Request

Optimization Services

Introduction
Cell is an attractive microprocessor containing a high performance computational core, but it is difficult to know whether your programs or algorithms would be well suited for the Cell until they have been actually ported to and optimized for the Cell processor.

Fixstars' Profiling Service is a performance measurement service to determine the potential computational performance of your code on Cell.

Free Profiling Service
Fixstars will conduct Cell assessments free of charge to evaluate whether your code is suitable for optimization on Cell and whether or not it may likely achieve your target processing speed. We will actually port a part of your code, optimize it, and then report the results to you.

By utilizing Fixstars' extensive Cell software development knowledge and experience, we can quickly provide accurate estimations on the improvements in processing speed gained through the implementation of this porting process.

What we need from you:
  • Your existing code, preferably not optimized for any processor; or
  • Pseudo-code, code that is available to the public such as an open source which equivalent, a similar algorithm or program to your own code.
What we will do:
  • Agree upon target performance.
  • Profile your code.
  • Porting and optimize a portion of your code.
  • Report the results of the initial optimization.
  • Provide a quote for complete optimization service.
Cell Optimization
We provide porting services to enable existing applications to run effectively on the Cell architecture. With our extensive technical expertise and our experience in porting many past applications to the Cell, we are able to provide high-quality porting services with rapid turn-around time.

Benefits of Porting
  • Utilize existing programs -- The Cell application will be developed based on your existing program, therefore existing software resources will be fully utilized.

  • Reduce execution time by exploiting Cell capabilities -- Cell is equipped with powerful parallel arithmetic coprocessors which allow it to achieve high performance in arithmetic analysis, simulations, video/audio, and other processes.

  • Accelerate the development cycle and reduce costs -- Cell is widely regarded as a challenging environment for software development that requires significant time and resource investments in training engineers as they are required to learn about many technical aspects such as programming languages, architecture, parallel processing, and optimization.

How do we get started?
Please contact us to initiate a conversation.



 
          COPYRIGHT ® 1999-2009. FIXSTARS, INC. ALL RIGHTS RESERVED.

SEARCH FSS

SEARCH LISTS

SEARCH HOWTOS