My research over the past few years has primarily focused on improving performance of parallel discrete-event simulations. Such simulations have utility in a large range of applications such as simulating aircraft in the national air space or developing new radio protocols. By leveraging compiler tools and novel state-saving techniques, development of parallel code is simplified while maintaining a high-performance envelope.