ParaMat is a software package that allows existing PC-based MATLAB and Simulink applications to benefit easily from a parallel processing system based on the Alpha AXP RISC processor. The underlying hardware platform is scaleable and can provide GFlops of performance to suit the application needs. No detailed knowledge of parallel processing techniques by the programmer is required. The booting of the multiprocessor network is automatic and efficient kernel level interprocessor communication facilities are provided.
Any MEX-function developed under MATLAB on a PC can be run on a parallel Alpha platform without modification to source code. M-functions can be compiled by the new MATLAB Compiler and the resulting C code targeted to run on the Alpha nodes. Simulink blocks with data parallel characteristics can be distributed to a network of Alphas to speed up the computation.