ISR News Story
Barua awarded NSF grant for memory management as a run-time service
Associate Professor Rajeev Barua (ECE/ISR) is the principal investigator for a new National Science Foundation Computer Systems Research-Embedded and Hybrid Systems (CSR-EHS) grant, "Memory Management as a Run-Time Service." The three-year award is worth $180,000.
This research is developing a SPM allocation strategy that is completely implemented inside a binary rewriter. This binary rewriter is called automatically by the operating system the first time the program is loaded to memory. Subsequent executions derive the benefits of SPM with no additional overhead. This approach makes SPM a run-time-provided resource for the first time, much like cache and virtual memory are, making it ubiquitous and transparent to the software toolchain. The broader impacts of the research are (i) embedded systems that achieve high speed and real-time behavior at lower cost; (ii) portable devices with lower energy use, hence longer battery life; (iii) programs that are portable to any SPM size ? an important practical advantage; (iv) an educational and outreach program including graduate student training, undergraduate and graduate courses, internships, and a workshop on memory management.
August 21, 2007