An integrated hardware/software approach for run-time scratch-management

An ever increasing number of dynamic interactive applications are implemented on portable consumer electronics. Designers depend largely on operating systems to map these applications on the architecture. However, today’s embedded operating systems abstract away the precise architectural details of the platform. As a consequence, they cannot exploit the energy efficiency of scratchpad memories. We present in this paper a novel integrated hardware/software solution to support scratchpad memories at a high abstraction level. We exploit hardware support to alleviate the transfer cost from/to the scratchpad memory and at the same time provide a high-level programming interface for run-time scratchpad management. We demonstrate the effectiveness of our approach with a case-study.


Published in:
Proceedings of the 41st IEEE/ACM Design Automation Conference (DAC'04), 1, 1, 238-243
Presented at:
41st IEEE/ACM Design Automation Conference (DAC'04), San Diego, June 7-11, 2004
Year:
2004
Publisher:
San Francisco, ACM/IEEE Press
Keywords:
Laboratories:




 Record created 2009-01-11, last modified 2018-03-17

n/a:
Download fulltext
PDF

Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)