International audienceAdvances in semiconductor technique enable multiple processor cores to be integrated into a single chip. Heterogeneous multiprocessor system-on-a-chip (MPSoC) becomes important platforms to accelerate applications. However, compilation techniques for memorymanagement on MPSoCs still lag behind. This paper presents an automatic memorymanagement framework to orchestrate the data movement between local memory and off-chip memory. In our framework, data alignment, hierarchically data distribution, communication generation, loop tiling, and loop splitting are employed. Moreover, a communication optimization approach is proposed to improve data reuse. These techniques can reduce off-chip memory access and exploit data locali...
International audienceThis paper presents a memory allocator targeting manycore architectures with d...
Abstract—OpenMP is a de facto standard interface of the shared address space parallel programming mo...
As embedded systems are becoming the center of our digital life, system design becomes progressively...
International audienceAdvances in semiconductor technique enable multiple processor cores to be inte...
Embedded systems, such as mobile phones, integrate more and more features, e.g. multiple cameras, GP...
Programming for parallel architectures that do not have a shared address space is extremely difficul...
While the past research discussed several advantages of multipro-cessor-system-on-a-chip (MPSOC) arc...
Multi-Processor Systems on a Chip (MPSoCs) are suitable platforms for the implementation of complex ...
Abstract — In this paper we study the OS services requirect to efficiently manage on-chip memories i...
Due to their energy efficiency, heterogeneous Multi-Processor Systems-on-Chip (MPSoCs) are widely de...
The architectures of system-on-chip (SoC) platforms found in high-end consumer devices are getting m...
Memory and communication architectures have a significant impact on the cost, performance, and t...
The architectures of system-on-chip (SoC) platforms found in high-end consumer devices are getting m...
Multiprocessor system-on-chip (MPSoC) platforms have found their way into embedded systems. The reas...
We present a completely new kind of approach for mapping the computation of an application to MP-SOC...
International audienceThis paper presents a memory allocator targeting manycore architectures with d...
Abstract—OpenMP is a de facto standard interface of the shared address space parallel programming mo...
As embedded systems are becoming the center of our digital life, system design becomes progressively...
International audienceAdvances in semiconductor technique enable multiple processor cores to be inte...
Embedded systems, such as mobile phones, integrate more and more features, e.g. multiple cameras, GP...
Programming for parallel architectures that do not have a shared address space is extremely difficul...
While the past research discussed several advantages of multipro-cessor-system-on-a-chip (MPSOC) arc...
Multi-Processor Systems on a Chip (MPSoCs) are suitable platforms for the implementation of complex ...
Abstract — In this paper we study the OS services requirect to efficiently manage on-chip memories i...
Due to their energy efficiency, heterogeneous Multi-Processor Systems-on-Chip (MPSoCs) are widely de...
The architectures of system-on-chip (SoC) platforms found in high-end consumer devices are getting m...
Memory and communication architectures have a significant impact on the cost, performance, and t...
The architectures of system-on-chip (SoC) platforms found in high-end consumer devices are getting m...
Multiprocessor system-on-chip (MPSoC) platforms have found their way into embedded systems. The reas...
We present a completely new kind of approach for mapping the computation of an application to MP-SOC...
International audienceThis paper presents a memory allocator targeting manycore architectures with d...
Abstract—OpenMP is a de facto standard interface of the shared address space parallel programming mo...
As embedded systems are becoming the center of our digital life, system design becomes progressively...