International audienceComputer vision applications constitute one of the key drivers for embedded many-core architectures. In order to exploit the full potential of such systems, a balance between computation and communication is critical, but many computer vision algorithms present a highly data-dependent behavior that complexifies this task. To enable application performance optimization, the development environment must provide the developer with tools for fast and precise application-level performance analysis. We describe the process to port and optimize a face detection application onto the STHORM many-core accelerator using the STHORM OpenCL SDK. We identify the main factors that limit performance and discern the contributions arisin...
The architecture diversity of many-core processors - with their different types of cores, and memory...
In the last few years, the computing industry has changed its course from ever higher clock speeds t...
Multicore systems have become an indispensable part of our everyday life. They represent a viable al...
International audienceComputer vision applications constitute one of the key drivers for embedded ma...
AbstractComputer vision applications constitute one of the key drivers for embedded many-core archit...
Many developers have begun to realize that heterogeneous multi-core and many-core computer systems c...
Nowadays Embedded Computer Vision (ECV) is considered a technology enabler for next generation kille...
Computer vision and computational photography are hot applications areas for mobile and embedded com...
In recent years, image processing has been a key application area for mobile and embedded computing ...
Abstract—Consumers of personal devices such as desktops, tablets, or smart phones run applications b...
Abstract. Heterogeneous computing has become prevalent due to the comput-ing power and low cost of G...
Open Computing Language (OpenCL) is emerging as a standard for parallel programming of heterogeneous...
We optimize a visual object detection application (that uses Vision Video Library kernels) and show ...
The acceleration of Computer Vision algorithms is an important enabler to support the more and more ...
The architecture diversity of many-core processors - with their different types of cores, and memory...
In the last few years, the computing industry has changed its course from ever higher clock speeds t...
Multicore systems have become an indispensable part of our everyday life. They represent a viable al...
International audienceComputer vision applications constitute one of the key drivers for embedded ma...
AbstractComputer vision applications constitute one of the key drivers for embedded many-core archit...
Many developers have begun to realize that heterogeneous multi-core and many-core computer systems c...
Nowadays Embedded Computer Vision (ECV) is considered a technology enabler for next generation kille...
Computer vision and computational photography are hot applications areas for mobile and embedded com...
In recent years, image processing has been a key application area for mobile and embedded computing ...
Abstract—Consumers of personal devices such as desktops, tablets, or smart phones run applications b...
Abstract. Heterogeneous computing has become prevalent due to the comput-ing power and low cost of G...
Open Computing Language (OpenCL) is emerging as a standard for parallel programming of heterogeneous...
We optimize a visual object detection application (that uses Vision Video Library kernels) and show ...
The acceleration of Computer Vision algorithms is an important enabler to support the more and more ...
The architecture diversity of many-core processors - with their different types of cores, and memory...
In the last few years, the computing industry has changed its course from ever higher clock speeds t...
Multicore systems have become an indispensable part of our everyday life. They represent a viable al...