A new efficient Split and Merge algorithm for embedded systems
Résumé
This paper tackles the sensitivity and performance problems from a system and architecture perspective. Memory reallocations due to array fusions are eliminated with the introduction of a TTA (Three Table Array) structure in the Merge step. As iterating over entries in this structure causes a loss of memory locality, we propose two new mechanisms that implement a software cache to mitigate this.
An experimental study on an embedded system (Nvidia Jetson Xavier NX) has shown our Merge algorithm to be 10.6 times faster than the state-of-the-art Split & Merge algorithm for 960 × 720 images. Moreover, the execution time of our algorithm is also more resistant to image characteristics.
Origine | Fichiers produits par l'(les) auteur(s) |
---|