首页>
外国专利>
Compiler-driven dynamic memory allocation methodology for scratch-pad based embedded systems
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.
展开▼