Embedded system-on-chip processors such as the Texas Instruments C66 DSP and the IBM Cell provide the programmer with a software controlled on-chip memory to supplement a traditional but simple two-level cache. By decomposing data sets and their corresponding workload into small subsets that fit within this on-chip memory, the processor can potentially achieve equivalent or better performance, power efficiency, and area efficiency than with its sophisticated cache. However, program controlled on chip memory requires a shift in the responsibility for management and allocation from the hardware to the programmer. Specifically, this requires the explicit mapping of program arrays to specific types of on chip memory structure and the addition o...
In this paper we address the problem of on-chip mem-ory selection for computationally intensive appl...
ABSTRACT This paper presents the first memory allocation scheme for embedded systems having scratch-...
Abstract—This paper presents a compiler strategy to optimize data accesses in regular array-intensiv...
Embedded system-on-chip processors such as the Texas Instruments C66 DSP and the IBM Cell provide th...
Embedded systems have become ubiquitous and as a result optimization of the design and performance o...
The Texas Instruments C66x Digital Signal Processor (DSP) is an embedded processor technology that i...
Embedded systems have three common principles: real-time performance, low power consumption, and low...
This paper presents the first memory allocation scheme for embedded systems having a scratch-pad mem...
<p>An increasing number of processor architectures support scratch-pad memory - software manag...
Abstract—We propose a code scratchpad memory (SPM) management technique with demand paging for embed...
Traditionally, embedded programmers have relied on using low-level mechanisms for coordinating paral...
Efficient utilizationof on-chip memory space is extremely important in modern embedded system applic...
Many embedded systems feature processors coupled with a small and fast scratchpad memory. To the dif...
Efficient utilization of on-chip memory space is extremely important in modern embedded system appli...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation s...
In this paper we address the problem of on-chip mem-ory selection for computationally intensive appl...
ABSTRACT This paper presents the first memory allocation scheme for embedded systems having scratch-...
Abstract—This paper presents a compiler strategy to optimize data accesses in regular array-intensiv...
Embedded system-on-chip processors such as the Texas Instruments C66 DSP and the IBM Cell provide th...
Embedded systems have become ubiquitous and as a result optimization of the design and performance o...
The Texas Instruments C66x Digital Signal Processor (DSP) is an embedded processor technology that i...
Embedded systems have three common principles: real-time performance, low power consumption, and low...
This paper presents the first memory allocation scheme for embedded systems having a scratch-pad mem...
<p>An increasing number of processor architectures support scratch-pad memory - software manag...
Abstract—We propose a code scratchpad memory (SPM) management technique with demand paging for embed...
Traditionally, embedded programmers have relied on using low-level mechanisms for coordinating paral...
Efficient utilizationof on-chip memory space is extremely important in modern embedded system applic...
Many embedded systems feature processors coupled with a small and fast scratchpad memory. To the dif...
Efficient utilization of on-chip memory space is extremely important in modern embedded system appli...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation s...
In this paper we address the problem of on-chip mem-ory selection for computationally intensive appl...
ABSTRACT This paper presents the first memory allocation scheme for embedded systems having scratch-...
Abstract—This paper presents a compiler strategy to optimize data accesses in regular array-intensiv...