Scratchpad memory: design alternative for cache on-chip memory in embedded systems

R Banakar, S Steinke, BS Lee, M Balakrishnan… - Proceedings of the …, 2002 - dl.acm.org
In this paper we address the problem of on-chip memory selection for computationally
intensive applications, by proposing scratch pad memory as an alternative to cache. Area …

Assigning program and data objects to scratchpad for energy reduction

S Steinke, L Wehmeyer, BS Lee… - … , Automation and Test …, 2002 - ieeexplore.ieee.org
The number of embedded systems is increasing and a remarkable percentage is designed
as mobile applications. For the latter, energy consumption is a limiting factor because of …

CoRAM: an in-fabric memory architecture for FPGA-based computing

ES Chung, JC Hoe, K Mai - Proceedings of the 19th ACM/SIGDA …, 2011 - dl.acm.org
FPGAs have been used in many applications to achieve orders-of-magnitude improvement
in absolute performance and energy efficiency relative to conventional microprocessors …

[图书][B] Distributed sensor networks

SS Iyengar, RR Brooks - 2004 - taylorfrancis.com
The vision of researchers to create smart environments through the deployment of
thousands of sensors, each with a short range wireless communications channel and …

Reducing energy consumption by dynamic copying of instructions onto onchip memory

S Steinke, N Grunwald, L Wehmeyer… - Proceedings of the 15th …, 2002 - dl.acm.org
The number of mobile embedded systems is increasing and all of them are limited in their
uptime by their battery capacity. Several hardware changes have been introduced during …

A recursive algorithm for low-power memory partitioning

L Benini, A Macii, M Poncino - … of the 2000 international symposium on …, 2000 - dl.acm.org
Memory-processor integration offers new opportunities for reducing the energy of a system.
In the case of embedded systems, one solution consists of mapping the most frequently …

Introduction of local memory elements in instruction set extensions

P Biswas, V Choudhary, K Atasu, L Pozzi… - Proceedings of the 41st …, 2004 - dl.acm.org
Automatic generation of Instruction Set Extensions (ISEs), to be executed on a custom
processing unit or a coprocessor is an important step towards processor customization. A …

System-level power/performance evaluation of 3D stacked DRAMs for mobile applications

M Facchini, T Carlson, A Vignon… - … , Automation & Test …, 2009 - ieeexplore.ieee.org
Convergence of communication, consumer applications and computing within mobile
systems pushes memory requirements both in terms of size, bandwidth and power …

[PDF][PDF] Comparison of cache-and scratch-pad-based memory systems with respect to performance, area and energy consumption

R Banakar, S Steinke, BS Lee… - University of Dortmund …, 2001 - academia.edu
In this report we evaluate the options for low power on-chip memories during system design
and configuration. Specifically, we compare the use of scratch pad memories with that of …

Automatic identification of application-specific functional units with architecturally visible storage

P Biswas, N Dutt, P Ienne… - Proceedings of the Design …, 2006 - ieeexplore.ieee.org
Instruction set extensions (ISEs) can be used effectively to accelerate the performance of
embedded processors. The critical, and difficult task of ISE selection is often performed …