发明名称 Compiler-driven dynamic memory allocation methodology for scratch-pad based embedded systems
摘要 A highly predictable, low overhead and yet dynamic, memory allocation methodology for embedded systems with scratch-pad memory is presented. The dynamic memory allocation methodology for global and stack data (i) accounts for changing program requirements at runtime; (ii) has no software-caching tags; (iii) requires no run-time checks; (iv) has extremely low overheads; and (v) yields 100% predictable memory access times. The methodology provides that for data that is about to be accessed frequently is copied into the SRAM using compiler-inserted code at fixed and infrequent points in the program. Earlier data is evicted if necessary.
申请公布号 US7367024(B2) 申请公布日期 2008.04.29
申请号 US20040945651 申请日期 2004.09.21
申请人 UNIVERSITY OF MARYLAND 发明人 BARUA RAJEEV KUMAR;UDAYAKUMARAN SUMESH
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址