- Computer Architecture
- Systems
- Databases
- +۳ مورد دیگر
Todd Mowry is a Professor in the Computer Science Department at Carnegie Mellon University, affiliated with the School of Computer Science. His research focuses on enhancing microprocessor-based system performance through parallelism exploitation, including single-chip multiprocessing and latency mitigation strategies. He leads initiatives like the STAMPede project, addressing challenges in compiler-driven parallelization and hardware-software co-design. His work spans computer architecture, systems, and databases, with a strong emphasis on compiler optimization, memory management, and scalable computing. Mowry has advised students including Sam Arch, Patrick Coppock, Hongyi Jin, Ruihang Lai, and Eliot Solomon. He teaches advanced courses such as 15745 (Fall 2025) and 15418 (Spring 2025), contributing to graduate-level education in computer systems. Recent research highlights include innovations in machine learning optimization (e.g., Relax framework), efficient LLM microservices, and architectural solutions for thread-safe metadata management. His publications address topics like UDF optimization, auto-batching in neural networks, and energy-minimal dataflow systems. Mowry's projects often involve collaboration across academic and industrial partners, driving advancements in both theoretical and applied computer systems. He has contributed to frameworks like CORA for tensor compilation and NVOverlay for non-volatile memory systems, emphasizing practical scalability and efficiency.








