Object-oriented code involves modeling collections as Arrays of Structures (AoS). But the problem with AoS data layout is it leads to lower vectorization efficiency. Intel® SDLT’s value-add is that it helps developers adhere to their OO design but overcome potential vectorization efficiency issues.
Read this Digital Dialogue based on a webcast where Intel’s Anoop Madhusoodhanan Prabha explained how Intel SDLT is a win-win solution for object-oriented (OO) developers, allowing them to be true to their OO design while overcoming inherent problems to achieve enhanced vectorization efficiency. Intel SDLT allows developers to: