Matrices are represented by multi-dimensional arrays to enable loop transformation required for parallelization or vectorization. Data dependencies can easily be analyzed. It is prepared for embedded systems and for parallelization tools like emmtrix Parallel Studio. The generated C code is static and free of dynamic memory allocation. When fixed-point data types are used, it employs C++ templates to represent them. A direct generation of executable file is further possible. All generated source and header files can be directly compiled without dependencies to external libraries. Emmtrix Code Generation uses *.m script files (MATLABĀ® or GNU Octave) or *.sce/sci script files (Scilab) as input and generates sequential C code according to C89, C99 or C11 standards as ouput.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |