Operating system integrated energy aware scratchpad allocation strategies for multiprocess applications

SCOPES '07: Proceedingsof the 10th international workshop on Software & compilers for embedded systems(2007)

引用 31|浏览1
暂无评分
摘要
Various scratchpad allocation strategies have been developed in the past. Most of them target the reduction of energy consumption. These approaches share the necessity of having direct access to the scratchpad memory. In earlier embedded systems this was always true, but with the increasing complexity of tasks systems have to perform, an additional operating system layer between the hardware and the application is becoming mandatory. This paper presents an approach to integrate a scratchpad memory manager into the operating system. The goal is to minimize energy consumption. In contrast to previous work, compile time knowledge about the application's behavior is taken into account. A set of fast heuristic allocation methods is proposed in this paper. An in-depth study and comparison of achieved energy savings and cycle reductions was performed. The results show that even in the highly dynamic environment of an operating system equipped embedded system, up to 83% energy consumption reduction can be achieved.
更多
查看译文
关键词
system integrated energy,various scratchpad allocation strategy,energy saving,energy consumption,scratchpad memory manager,operating system,aware scratchpad allocation strategy,scratchpad memory,tasks system,additional operating system layer,multiprocess application,energy consumption reduction,embedded system
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要