Abstract—This paper presents heuristics for dynamic man-agement of application code on limited local memories present in high-performance multi-core processors. Previous techniques formulate the problem using call graphs, which do not capture the temporal ordering of functions. In addition, they only use a conservative estimate of the interference cost between functions to obtain a mapping. As a result previous techniques are unable to achieve efficient code mapping. Techniques proposed in this paper overcome both these limitations and achieve superior code mapping. Experimental results from executing benchmarks from MiBench onto the Cell processor in the Sony Playstation 3 demonstrate upto 29 % and average 12 % performance improve-ment, at...
Portable or embedded systems allow more and more complex applications like multimedia today. These a...
Many-core processor architectures require scalable solutions that reflect the locality and power con...
Many programmable embedded systems feature low power processors coupled with fast compiler controlle...
Multicore designers often add a small local memory close to each core to speed up access and to redu...
purpose of this paper is to propose code transformation techniques on the application program subjec...
International audienceIn this paper, we propose to address the memory mapping problems in the softwa...
Limited Local Memory (LLM) architectures are popular scalable memory multi-core architectures in whi...
In this paper, we present a novel linear time algorithm for data remapping that is (i) lightweight, ...
International audienceIn the Algerian republic, scientific and intensive computing are a priority in...
Abstract- Most of the semiconductor companies are targeting multi-core processor for high-end embedd...
Abstract — In many computer systems, a large portion of the execution time and energy consumption is...
This paper presents a code size oriented memory allocation optimization for embedded processors. Som...
The demand to increase performance while conserving power has led to the invention of multi-core sys...
International audienceWe start from a general-purpose many-core architecture designed for average-ca...
Many desired features of computing platforms, such as increased fault tolerance, variable quality of...
Portable or embedded systems allow more and more complex applications like multimedia today. These a...
Many-core processor architectures require scalable solutions that reflect the locality and power con...
Many programmable embedded systems feature low power processors coupled with fast compiler controlle...
Multicore designers often add a small local memory close to each core to speed up access and to redu...
purpose of this paper is to propose code transformation techniques on the application program subjec...
International audienceIn this paper, we propose to address the memory mapping problems in the softwa...
Limited Local Memory (LLM) architectures are popular scalable memory multi-core architectures in whi...
In this paper, we present a novel linear time algorithm for data remapping that is (i) lightweight, ...
International audienceIn the Algerian republic, scientific and intensive computing are a priority in...
Abstract- Most of the semiconductor companies are targeting multi-core processor for high-end embedd...
Abstract — In many computer systems, a large portion of the execution time and energy consumption is...
This paper presents a code size oriented memory allocation optimization for embedded processors. Som...
The demand to increase performance while conserving power has led to the invention of multi-core sys...
International audienceWe start from a general-purpose many-core architecture designed for average-ca...
Many desired features of computing platforms, such as increased fault tolerance, variable quality of...
Portable or embedded systems allow more and more complex applications like multimedia today. These a...
Many-core processor architectures require scalable solutions that reflect the locality and power con...
Many programmable embedded systems feature low power processors coupled with fast compiler controlle...