My research interests include distributed systems, software-hardware co-design and hardware accelerators.