13th International Forum on Embedded MPSoC and Multicore
July 15-19, 2013, Otsu, Japan
Speaker:
Pierre G. Paulin, STMicroelectronics Inc., Ottawa, Canada
Title:
OpenCL Programming Tools for the STHORM Multi-Processor Platform: Application to Computer Vision
Abstract:
In this talk, we will present the results of the use of OpenCL mapping
tools on the STMicroelectronics STHORM (aka Platform 2012) many-core
fabric, using computer vision application examples. We discuss the
lessons learned and research directions for next-generation MP-SoC
mapping tools. The outline of the talk is as follows:
- STHORM many-core platform introduction
. Multi-cluster and multi-core platform
. Asynchronous Network-on-Chip
. Explicitly Managed Memory
- OpenCL programming tools overview
. OpenCL compiler
. OpenCL-aware debug, trace, visualization and analysis tools
- Application benchmarking results
. Computer vision examples
. Benchmark comparison with general-purpose processor
. Main lessons learned
- Research directions: 'KernelGenius', a high-level OpenCL generation
tool for image processing applications.
Bio:
Dr. Pierre G. Paulin is director of System-on-Chip Platform Automation at STMicroelectronics, Ottawa, Canada. He is responsible for the platform programming tools of a large-scale multi-processor SoC fabric in ST. Previously, he was director of Embedded Systems Technologies for ST in Grenoble, France. Before this, he managed embedded software tools and high-level synthesis R&D with BNR, the research lab of Nortel Networks. He obtained a Ph.D. from Carleton University, Ottawa, and B.Sc. and M.Sc. degrees from Laval University, Quebec. He won the best presentation award at DAC in 1986, and won the best paper award at ISSS-Codes in 2004. His paper on Force-directed scheduling for high-Level synthesis was chosen in 1988 for the DAC compendium of the most influental papers over a 25 year period. He is a member of the IEEE.