Locality aware zeroing : exploiting both hardware and software semantics
Both managed and native languages use memory safety techniques to ensure program correctness and as a security defense. A critical element of memory safety is to initialize newly allocated memory to zero before making it available to the program. In this thesis I explore the performance impact of zero initialization and show that it comes with a substantial overhead. I also show that this overhead can be largely removed with new designs that exploit both the language semantics of zero...[Show more]
|Collections||Open Access Theses|
|Access Rights:||Open Access|
|b25699891_Yang_Xi.pdf||160.23 MB||Adobe PDF|
Items in Open Research are protected by copyright, with all rights reserved, unless otherwise indicated.