Abstract—Heterogeneous many-core architectures offer a way to cope with energy consumption limitations of various computing systems from small mobile devices to large data-centers. However, programmers typically must consider a large diversity of architectural information to develop efficient software. In this paper we present our ongoing work towards a Platform Description Language (PDL) that enables to capture key architectural patterns of commonly used heterogeneous computing systems. PDL architecture patterns support pro-grammers and toolchains by providing platform information in a well-defined and explicit manner. We have developed a source-to-source compiler that utilizes PDL descriptors to transform sequential task-based programs to...
In the last decade, we have seen a transition from single-core to manycore in computer architectures...
Coding a highly parallel application to run on a heterogeneous suite of processors (both metacompute...
As chip manufacturing processes are getting ever closer to what is physically possible, the projecti...
With the end of Dennard scaling and emergence of dark silicon, the bets are high on heterogeneous ar...
International audienceCurrent applications constraints are pushing for higher computation power whil...
. Heterogeneous parallel systems incorporate diverse models of parallelism within a single machine o...
Heterogeneous many-cores are now an integral part of modern computing systems ranging from embedding...
International audienceThe current microarchitecture trend leads toward heterogeneity. This evolution...
While recognition of the advantages of heterogeneous computing is steadily growing, the issues of pr...
Common many-core processors contain tens of cores and distributed memory. Compared to a multicore sy...
peer reviewedPlenty of novel emerging technologies are being proposed and evaluated today, mostly at...
Heterogeneous platforms are mixes of different processing units in a compute node (e.g., CPUs+GPUs, ...
In the era of big data, advanced sensing, and artificial intelligence, the required computation powe...
ISBN 978-0-7695-3782-5International audienceThe deployment of a system application over a hardware a...
Architectures hétérogènes sont largement utilisées dans le domaine de calcul haute performance. Cepe...
In the last decade, we have seen a transition from single-core to manycore in computer architectures...
Coding a highly parallel application to run on a heterogeneous suite of processors (both metacompute...
As chip manufacturing processes are getting ever closer to what is physically possible, the projecti...
With the end of Dennard scaling and emergence of dark silicon, the bets are high on heterogeneous ar...
International audienceCurrent applications constraints are pushing for higher computation power whil...
. Heterogeneous parallel systems incorporate diverse models of parallelism within a single machine o...
Heterogeneous many-cores are now an integral part of modern computing systems ranging from embedding...
International audienceThe current microarchitecture trend leads toward heterogeneity. This evolution...
While recognition of the advantages of heterogeneous computing is steadily growing, the issues of pr...
Common many-core processors contain tens of cores and distributed memory. Compared to a multicore sy...
peer reviewedPlenty of novel emerging technologies are being proposed and evaluated today, mostly at...
Heterogeneous platforms are mixes of different processing units in a compute node (e.g., CPUs+GPUs, ...
In the era of big data, advanced sensing, and artificial intelligence, the required computation powe...
ISBN 978-0-7695-3782-5International audienceThe deployment of a system application over a hardware a...
Architectures hétérogènes sont largement utilisées dans le domaine de calcul haute performance. Cepe...
In the last decade, we have seen a transition from single-core to manycore in computer architectures...
Coding a highly parallel application to run on a heterogeneous suite of processors (both metacompute...
As chip manufacturing processes are getting ever closer to what is physically possible, the projecti...