His prior research includes memory streaming for commercial server applications, computational sprinting, multiprocessor memory systems, memory disaggregation, and rigorous sampling-based performance evaluation methodologies. His ongoing work focuses on server and data center architectures, programming models for byte-addressable NVRAM, and architectural support for 3D medical image reconstruction. Wenisch received the NSF CAREER award in 2009. Prior to his academic career, Wenisch was a software developer at American Power Conversion, where he worked on data center thermal topology estimation. He received his Ph.D. in Electrical and Computer Engineering from Carnegie Mellon University.