Vertical Object Layout and Compression for Fixed Heaps
Source: Association for Computing Machinery
Research into embedded sensor networks has placed increased focus on the problem of developing reliable and flexible software for microcontroller-class devices. Languages such as nesC and Virgil have brought higher-level programming idioms to this lowest layer of software, thereby adding expressiveness. Both languages are marked by the absence of dynamic memory allocation, which removes the need for a runtime system to manage memory. To provide data structures, nesC offers modules, and Virgil offers the application an opportunity to allocate and initialize objects during compilation. This paper explores techniques for compressing fixed object heaps with the goal of reducing the RAM footprint of a program.
| Format: | Size: | 576.40 | |
| Date: | Oct 2007 |
People who downloaded this item also downloaded
- Five Challenges To ITIL Best Practices Adoption
- Using a Pilot Study to Derive a GUI Model for Automated Testing
- Robusta: Taming the Native Beast of the JVM
- Golden Implementation Driven Software Debugging
- Automated Analysis of Java Methods for Confidentiality



