Current Research Projects and Students

Approximate computing (with Profs. Kulkarni and Thottethodi) Nitin

Data parallel architectures (with Profs. Kulkarni and Thottethodi) Di Mo

Processing near memory (with Prof. Thottethodi) Nitin (looking for students)

Architectural options beyond Moore's Law (looking for students)

Architectural support for datacenter networks (with Prof. Thottethodi)

Consistency in geo-distributed sytems (with Profs. Rao and Thottethodi)

I have been funded by NSF, SRC, Intel, NEC, DARPA, and Google. My industry collaborators include IBM, Google, Intel, NEC, and Microfluidic Innovation.


Graduated Students

Brannon Batson (MSECE 2000): Reactive Associative Caches

Il Park (PhD 2003): Implicitly Multithreaded Processors

Chad Scarbrough (MSECE 2004): Fault-tolerance bandwidth reduction techniques for chip multiprocessors

Chen-Yong Cher (PhD 2004): Exploring and evaluating control-flow and thread-level parallelism

Michael Powell (PhD 2005): Microarchitectural Techniques for Power-related issues in Scaled Technologies

Jahangir Hasan (PhD 2006): Efficient and Scalable Hardware Techniques for Edge and Core Routers

Zeshan Chishti (PhD 2007): Techniques to address wire-delay issues in future microprocessors

Ethan Schuchman (PhD 2007): Defect-tolerant architectures

Eric Chun (MSECE 2008): Shapeshifter: Dynamically changing pipeline width and speed to address process variations

Ahmed Amin (PhD 2011): Programmable Architecture and Compiler for Microfluidics

Faraz Ahmad (PhD 2013): Improving MapReduce Performance in Large-scale Clusters

Syed Ali Jafri (PhD 2013): Improving multicore resource efficiency and performance

Gwendolyn Voskuilen (PhD 2014): Multicore memory system architectures for programmability and verifiability

Hamza Sohail (PhD 2015): Architectural techniques to extend multicore scaling

Balajee Vamanan (PhD 2015): Performance and energy optimizations for online data-intensive applications and packet classification

Di Mo (MSECE 2015): under submission