International audienceNew many-core architectures such as the Kalray MPPA-256 provide energy-efficiency and high performance for embedded systems. However, to take advantage of these opportunities, careful manual op-timizations are required. We investigate the automatic streamization of image processing applications, implemented in C on top of a dedicated API, onto this target accessed through the ΣC dataflow language. We discuss compiler and runtime design choices and their impact on perfor-mance. Our compilation techniques are implemented as source-to-source transformations in the PIPS open-source compilation framework. Ex-periments show lowest energy consumption on the Kalray MPPA target compared to other hardware targets for a range of ...
Algorithmic skeletons can be used to write architecture independent programs, shielding application ...
Multicore architectures are increasingly used in emhedded systems to achieve higher throughput with ...
Image and video codecs are prevalent in multimedia applications, ranging from embedded systems, to d...
International audienceNew many-core architectures such as the Kalray MPPA-256 provide energy-efficie...
International audienceToday, new many-core architectures strive to provide GPU-level performance wit...
International audienceWe present an API-based compilation strategy to optimize image applications, d...
Many mobile devices now integrate optic sensors; smartphones, tablets, drones... are foreshadowing a...
This thesis considers how to exploit the specific characteristics of data streaming functions and mu...
Conference of International Conference on Computational Science ICCS 2017 ; Conference Date: 12 June...
AbstractThe ever-growing number of cores in embedded chips emphasizes more than ever the complexity ...
This paper presents and evaluates an approach to deploy image and video processing pipelines that ar...
International audienceMulticore architectures are increasingly used in embedded systems to achieve h...
As multicore architectures enter the mainstream, there is a pressing demand for high-level programmi...
Algorithmic skeletons can be used to write architecture independent programs, shielding application ...
Multicore architectures are increasingly used in emhedded systems to achieve higher throughput with ...
Image and video codecs are prevalent in multimedia applications, ranging from embedded systems, to d...
International audienceNew many-core architectures such as the Kalray MPPA-256 provide energy-efficie...
International audienceToday, new many-core architectures strive to provide GPU-level performance wit...
International audienceWe present an API-based compilation strategy to optimize image applications, d...
Many mobile devices now integrate optic sensors; smartphones, tablets, drones... are foreshadowing a...
This thesis considers how to exploit the specific characteristics of data streaming functions and mu...
Conference of International Conference on Computational Science ICCS 2017 ; Conference Date: 12 June...
AbstractThe ever-growing number of cores in embedded chips emphasizes more than ever the complexity ...
This paper presents and evaluates an approach to deploy image and video processing pipelines that ar...
International audienceMulticore architectures are increasingly used in embedded systems to achieve h...
As multicore architectures enter the mainstream, there is a pressing demand for high-level programmi...
Algorithmic skeletons can be used to write architecture independent programs, shielding application ...
Multicore architectures are increasingly used in emhedded systems to achieve higher throughput with ...
Image and video codecs are prevalent in multimedia applications, ranging from embedded systems, to d...