Yang, Xi; Blackburn, Stephen; Frampton, Daniel; Sartor, Jennifer B.; McKinley, Kathryn
Memory safety defends against inadvertent and malicious misuse of memory that may compromise program correctness and security. A critical element of memory safety is zero initialization. The direct cost of zero initialization is surprisingly high: up to 12.7%, with average costs ranging from 2.7 to 4.5% on a high performance virtual machine on IA32 architectures. Zero initialization also incurs indirect costs due to its memory bandwidth demands and cache displacement effects. Existing virtual...[Show more]
Items in Open Research are protected by copyright, with all rights reserved, unless otherwise indicated.