Roberto Mijat, Visual Computing Marketing Manager at ARM, presents the "Understanding the Role of Integrated GPUs in Vision Applications" tutorial at the May 2015 Embedded Vision Summit.
Today, systems-on-chip (SoCs) used in applications such as smart TVs, smartphones and tablets typically include a multi-core CPU with single-instruction, multiple-data capabilities as well as a GPU that can be harnessed for parallel computation (in addition to its traditional role handling 3D graphics).
This presentation explores when it makes sense to utilize the GPU as a coprocessor for computer vision algorithms, what to expect from the GPU, and other key considerations. Roberto illustrates these concepts using real-life use cases from applications such as real-time face beautification, gesture user-interface, and vision-based automotive safety.