The SLX Tool Suite
The SLX Parallelizer helps to understand existing C/C++ code and automatically uncovers additional parallelism. It relies on sophisticated compiler technology using both static as well as dynamic analysis. Features include dependency-, execution profile- and timing analysis as well as the extraction of thread-, pipeline- and data-level parallelism.
The SLX Mapper distributes a parallel specification to a given heterogeneous multicore system. Different optimization criteria can be chosen while various design constraints are taking into account. It includes a sophisticated framework for finding an optimized solution and a powerful simulation technology to simulate the execution on the target architecture.
The SLX Generator generates optimized code for a give multicore system based on a chosen software distribution scheme. Our source-to-source approach, translating from a functional specification to a target optimized version, is aware of the used operating system and available application programming interfaces for task- and communication management.
Co-Founder and CEO
Co-Founder, VP and GM, APAC
Co-Founder and COO