My research explores ways to improve the performance and power of parallel
computer architectures, including heterogeneous architectures. This work
includes proposing software and hardware optimizations as well as developing
tools that help programmers understand when specific optimizations or
hardware are applicable.
My research also explores the correctness of Internet of Things platforms
and their applications, with respect to data consistency.
Information about some of these topics can be found by looking at my
Current and Former Undergraduate Research Students:
Andrew Thai (Senior thesis student at Williams College)
Atlas Kaan Yilmaz
Will Burford (Senior thesis student at Williams College)
University of Richmond
Ivan Jibaja (Senior thesis student at University of Richmond)