Studying storage-recomputation tradeoffs in memory-constrained embedded processing

被引:6
作者
Kandemir, M [1 ]
Li, FH [1 ]
Chen, GL [1 ]
Chen, GY [1 ]
Ozturk, O [1 ]
机构
[1] Penn State Univ, Comp Sci & Engn Dept, University Pk, PA 16802 USA
来源
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS | 2005年
关键词
D O I
10.1109/DATE.2005.285
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Fueled by an unprecedented desire for convenience and self-service, consumers are embracing embedded technology solutions that enhance their mobile lifestyles. Consequently, we witness an unprecedented proliferation of embedded/mobile applications. Most of the environments that execute these applications have severe power performance, and memory space constraints that need to be accounted for In particular memory limitations can present serious challenges to embedded software designers. The current solutions to this problem include sophisticated packaging techniques and code optimizations for effective memory utilization. While the first solution is not scalable, the second one is restricted by intrinsic data dependences in the code that prevent code restructuring. In this paper we explore an alternate approach for reducing memory space requirements of embedded applications. The idea is to re-compute the result of a code block (potentially multiple times) Instead of storing it in memory and performing a memory operation whenever needed The main benefit of this approach is that it reduces memory space requirements, that is, no memory space is reserved for storing the result of the code block in question.
引用
收藏
页码:1026 / 1031
页数:6
相关论文
共 7 条
[1]  
Catthoor Francky, 1998, CUSTOM MEMORY MANAGE
[2]  
HUANG J, 1999, P 5 INT S HIGH PERF
[3]  
KANDEMIR M, 2001, P 38 DES AUT C LAS V
[4]  
Panda P.R., 1997, P EUR C DES TEST
[5]  
SODANI A, 1997, P 24 INT S COMP ARCH
[6]  
Wang L, 2000, LECT NOTES COMPUT SC, V1781, P141
[7]  
WILSON RP, 1994, SIGPLAN NOTICES, V29, P31, DOI 10.1145/193209.193217