New Faculty Member


Teodorescu-Radu.jpg

Dr. Radu Teodorescu joins the CSE faculty as an Assistant Professor in the Systems Group working in the area of Architecture.  Dr. Teodorescu's research focuses on finding new microarchitectural solutions to reliability challenges that originate in multiple levels of the computing stack.  Thus far he has developed solutions to improve the reliability of parallel and sequential software, as well as techniques to mitigate and tolerate the effects of parameter variation on hardware.  In the future, "he will continue to work on system-wide approaches to reliability, variability and power management with solutions centered around microarchitecture. One goal is to develop a general, error-resilient Chip Multiprocessor architecture that uses a unified framework for dealing with reliability problems originating at any level in the system, from transistors to software. The role of microarchitecture as an interface between hardware and software makes it an essential enabler for such solutions."

This quarter Dr. Teodorescu is teaching CSE 675 and will again in the spring.  In Winter, he will teach CSE 788 - "Reliability and Variability Aware Architectures".  As a teacher, Radu believes "that a strong background in computer architecture is fundamental to computer science or engineering students, because it provides them with a deeper understanding of how computers work. This understanding will help them think about the system as a whole, rather than look at the computer as a black box that runs code. Moreover, in this new era of Chip Multiprocessors, writing good parallel software requires a deep understanding of the underlying microarchitecture."

In his personal time, Radu enjoys reading and traveling. He has already visited more than 12 countries on three continents and, time permitting, he would like to continue to add to that list.