Back to Top

Home > Solutions > Cell/B.E. Solution

Cell/B.E. Solution

RoadRunner

The application can be greatly accelerated by using multi-core processor "Cell Broadband Engine" contained in the the world's fastest computer "RoadRunner". Fixstars' Cell expertise makes it possible to deliver perfectly suited Cell/B.E. total solution for your application.

Benefits of our Cell/B.E. Solutions

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.

Case Study

[Case Study : Accelerated the Mizuho Securities Derivatives System]

Accelerated the Mizuho Securities Derivatives System using Cell/B.E. which resulted in more than a 10 fold improvement in processing performance compared to the existing exotic derivatives trading system.

System Overview (before the introduction) System Overview (after the introduction)
Mizuho previous system yaji Mizuho Cell/B.E. system

» Learn more


[Case Study : Optimized Rigid Body Falling Simulation for Physics Engine]

Optimized library to perform actions on 3D objects in virtual space that are similar to those in the physical world. 10,000 rigid body fall simulation achieved approzimately 2.4 times faster than code which run on Cell/B.E. already.


Left:Before Optimization | Right:After Optimization

How Can We Help?

Consulting and Profiling

Decided porting line and hardware by analysis of original source code.

  • 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.
  • Procedure:
    1. Agree upon target performance.
    2. Profile your code.
    3. Porting and optimize a portion of your code.
    4. Report the results of the initial optimization.

Porting and 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.

Support Service

We support after shipping such as install support and technical transfer.

Training

We offer practical training of Cell programming so that development and maintenance are possible by the customer.

Cell/B.E. Hardware

Fixstars GigaAccel 180

PCI Express board using the "PowerXCell™ 8i".

IBM BladeCenter QS22

Blade system using the "PowerXCell™ 8i".

IBM BladeCenter QS21

Blade system based on "Cell Broadband Engine" processors

How do we get started?