SOMNIUM® DRT - a complete software development environment for ARM® Cortex® based embedded systems. Unlike other solutions currently available, SOMNIUM’s patent-pending resequencing technology provides much greater scope for optimization - resulting in shorter development times, improved performance characteristics and lower associated costs. Early tests have shown that code size reductions of over 20% can be achieved without any impact on performance.
SOMNIUM DRT takes into account not only the processor element of the device but also its underlying memory system. Thus every element of the code generation flow is fully aware of the target device in its entirety, resulting in optimizations beyond that possible with traditional tools and techniques. As it is fully automated, human intervention is not required - there is no need for profiler feedback or source code changes. The result is smaller, faster, more efficient and less power hungry designs, produced on time and with less programmer effort.