International audienceCurrent applications constraints are pushing for higher computation power while reducing energy consumption, driving the development of increasingly specialized socs. In the mean time, these socs are still programmed in assembly language to make use of their specific hardware mechanisms. The constraints on hardware development bringing specialization, hence heterogeneity, it is essential to support these new mechanisms using high-level programming. In this work, we use a parametric data flow formalism to abstract the application from any hardware platform. From this premise, we propose to contribute to the compilation of target independent programs on heterogeneous platforms. These developments are threefold, with 1) t...
The architectures of system-on-chip (SoC) platforms found in high-end consumer devices are getting m...
Developing heterogeneous multicore platforms requires choosing the best hardware configuration for m...
During the last decades, Computer Architecture has experienced a great series of revolutionary chang...
International audienceCurrent applications constraints are pushing for higher computation power whil...
Hardware accelerators, such as fpga boards or gpu, are an interesting alternative or a valuable comp...
International audienceEmbedded multiprocessors have always been heterogeneous, driven by the power-e...
Heterogeneous processing systems have become the industry standard in almost every segment of the co...
Most embedded devices are based on heterogeneous Multiprocessor System on Chips (MPSoCs). These con...
As chip manufacturing processes are getting ever closer to what is physically possible, the projecti...
Performance increase, in terms of faster execution and energy efficiency, is a never-ending research...
In the last few years there have been many activities towards coupling CPUs and GPUs in order to get...
With the end of Dennard scaling and emergence of dark silicon, the bets are high on heterogeneous ar...
The performance improvement of conventional processor has begun to stagnate in recent years. Because...
. Heterogeneous parallel systems incorporate diverse models of parallelism within a single machine o...
Programming heterogeneous systems such as the System-on-chip (SoC) processors in modern mobile devic...
The architectures of system-on-chip (SoC) platforms found in high-end consumer devices are getting m...
Developing heterogeneous multicore platforms requires choosing the best hardware configuration for m...
During the last decades, Computer Architecture has experienced a great series of revolutionary chang...
International audienceCurrent applications constraints are pushing for higher computation power whil...
Hardware accelerators, such as fpga boards or gpu, are an interesting alternative or a valuable comp...
International audienceEmbedded multiprocessors have always been heterogeneous, driven by the power-e...
Heterogeneous processing systems have become the industry standard in almost every segment of the co...
Most embedded devices are based on heterogeneous Multiprocessor System on Chips (MPSoCs). These con...
As chip manufacturing processes are getting ever closer to what is physically possible, the projecti...
Performance increase, in terms of faster execution and energy efficiency, is a never-ending research...
In the last few years there have been many activities towards coupling CPUs and GPUs in order to get...
With the end of Dennard scaling and emergence of dark silicon, the bets are high on heterogeneous ar...
The performance improvement of conventional processor has begun to stagnate in recent years. Because...
. Heterogeneous parallel systems incorporate diverse models of parallelism within a single machine o...
Programming heterogeneous systems such as the System-on-chip (SoC) processors in modern mobile devic...
The architectures of system-on-chip (SoC) platforms found in high-end consumer devices are getting m...
Developing heterogeneous multicore platforms requires choosing the best hardware configuration for m...
During the last decades, Computer Architecture has experienced a great series of revolutionary chang...