The FGC Blade Tree MPP Software Engine is a software package for a tree-structured array of processor nodes designed to provide significant performance improvement in the execution of very large time-consuming applications, such as Data Warehouses.


The Blade Tree MPP Software Engine  works on a distributed memory multiprocessor system platform consisting of  Intel® Processors configured in a tree architecture with memory-to-memory low latency interconnects. The base system consists of four blades.  To increase total performance and memory capacity, additional Blades may be added in units of four in the field without having to reprogram.


Scalability


The Blade Tree Software architecture is scalable.  Scalability

of a multiprocessor computer system is achieved if the number of processor nodes can be easily changed without having to make changes to application software or the system software in each Blade. The BladeTree® configuration simply grows true to its form as the system is expanded.  The effect of scaling is transparent to the application software except that there is an increase in computer power and memory capacity.


Advantages of the Blade Tree MPP Software Architecture


The efficiency of a parallel processor can be evaluated by measuring the percent utilization of each processor for the problem being solved. But as processors and memory become less expensive, the cost of interconnection networks and the cost of programming time become increasingly critical considerations.


The Blade Tree approach excels in:


Simplicity of programming, since the Blade Tree Software System does not require a  non-standard “parallel” programming language in order to set up the parallel processing version of the user’s program.


Scalability, since the Blade Tree Software is scalable in increments with a four-processor module,

in the field, without changes in the application or system software.


Modularity, which allows the Blade Tree Software System to be increased to any size by adding standard 4 processor or 8 processor modules.


Fault Tolerance, since multiple Blade Tree Software modules can be configured to provide increased reliability.