What is ULP and Why Should You Care?

What is ULP and Why Should You Care?

What is ULP and Why Should You Care? emmtrix Tech Posts When working with floating-point numbers, precision matters. Ever heard of ULP (Unit in the Last Place)? It’s the smallest possible difference between two floating-point numbers – a key factor for rounding...
Vectorization Made Easy for AURIX™ TC4x

Vectorization Made Easy for AURIX™ TC4x

Vectorization Made Easy for AURIX™ TC4x February 25, 2025 We at emmtrix Technologies are pleased to announce the addition of support for the Infineon AURIX™ TC4x family of 32-bit microcontrollers. The emmtrix Code Vectorizer now produces fully vectorized code for the...
Reduction of Copy Operations (3/3)

Reduction of Copy Operations (3/3)

Reduction of Copy Operations Article 3 of 3: Model Optimization with emmtrix”February 18, 2025 To conclude our series on optimizing code size in the Simulink workflow, we will show how variable coalescing can be used to reduce copy operations and memory consumption....
Removal of Redundant Code (2/3)

Removal of Redundant Code (2/3)

Removal of Redundant Code Article 2 of 3: Model Optimization with emmtrix”February 11, 2025 To further reduce the size of the C code generated from Simulink models (as seen in Part 1), the next step is to remove redundant parts in the C code. Due to the complexity of...
Signal Vectorization (1/3)

Signal Vectorization (1/3)

Signal Vectorization Article 1 of 3: “Model Optimization with emmtrix”February 05, 2025 With our technology for mapping C code back to Simulink blocks when using code generators such as TargetLink or Embedded Coder, we have already been able to extend our...
Cookie Consent with Real Cookie Banner