Silexica Announces Next Generation of SLX Tool Suite
Silexica's engineering team spent more than a decade in multicore software design automation for complex, multicore platforms, before it was founded in 2014 as a spin-off from the Institute for Communication Technologies and Embedded Systems (ICE) at RWTH Aachen University.
The company offers a suite of automated software modelling tools both for multicore SoC developers and hardware/software system architects. Silexica’s products include tools to expose parallelism and solve software mapping problems. They have been named respectively SLX Parallelizer, SLX Mapper, SLX Generator, and SLX Explorer. Changes made in the updated version include: supporting additional languages and broadening the type and kinds of models.
The SLX Mapper and SLX Generator are, in essence, designed for users to figure out and automate which portion of the software should run on which of the available cores.The updated version of these tools now allow designers to optimize critical system parameters such as latency and throughput, in addition to power and energy. The tools can now offer “on-chip communication and congestion analysis on bus.”
Meanwhile, the SLX Parallelizer is a tool designed to assist in bringing sequential code to the parallel world. The previous tool already supported C, but in the new version of the SLX Parallelizer, Silexica has now added C++ language support.
The SLX Explorer is for system architects when they need to select the best target hardware. The tool gives them insights into software performance/power prediction of the target application. The new release also supports 64-bit and PowerPC modelling capabilities for broader platform support, the company said.