Embedded and distributed computer systems, electronic design automation, computer architecture, neuromorphic computing.
ACM Distinguished Scientist
IFIP Silver Core Award
Best Paper Awards at CHDL-89, CHDL-91, VLSIDesign 2003, CODES+ISSS 2003, ASPDAC-2006, CNCC 2006, IJCNN 2009, DATE 2012.
Teaching Awards: 2 in 1997, 1 in 2001, 1 in 2008.
IEEE Computer Society Distinguished Visitor Program, 2003-2005.
ACM SIGDA Distinguished Lecturer, 2001 ACM SIGDA Distinguished Lecturer Series in Asia.
Editor-in-Chief, ACM Transactions on Design Automation of Electronic Systems (ACM-TODAES), 2004-2008
Dutt's research is in the area of embedded systems and computer-aided design, with a specific focus on the exploration, evaluation and design of domain-specific embedded systems spanning both software and hardware. His group has developed a novel architectural description language that facilitates rapid exploration of programmable embedded systems, as well as automatic generation of software toolkits supporting embedded systems development (including optimizing compilers and simulators). Other projects within his group include low-power/low-energy compilation and synthesis, validation and verification of pipelined processors, software/hardware interfaces for distributed embedded systems, memory architecture exploration for embedded systems, and brain-inspired architectures and computing.
Categorization and Decision-Making in a Neurobiologically Plausible Spiking Network using a STDP-Like Learning Rule, with M. Beyeler and J. Krichmar, Neural Networks, Volume 48, December 2013, Pages 109-124.
Underdesigned and Opportunistic Computing in Presence of Hardware Variability, with P. Gupta, Y. Agarwal, L. Dolecek, R. Gupta, R. Kumar, S. Mitra, A. Nicolau, T. Simunic Rosing, M. Srivastava, S. Swanson, and D. Sylvester, IEEE Trans. on CAD of Integrated Circuits and Systems 32(1): 8-23 (2013)
A large-scale neural network model of the influence of neuromodulatory levels on working memory and behavior, with M. Avery and J. Krichmar, Frontiers in Computational Neuroscience, Volume 7, Number 00133, 2013, DOI=10.3389/fncom.2013.00133.
EAVE: Error-Aware Video Encoding Supporting Extended Energy/QoS Trade-offs for Mobile Embedded Systems, with K. Lee and N. Venkatasubramanian, ACM Trans. Embedded Comput. Syst. 11(2): 37 (2012)
xTune: A formal methodology for cross-layer tuning of mobile embedded systems, with M. Kim, M. Stehr, C. Talcott, and N. Venkatasubramanian, ACM Trans. Embedded Comput. Syst. 11(4): 73 (2012)
An Efficient and Flexible Simulation Environment for Modeling Large-Scale Cortical Processing, with M. Richert, J. Moorkanikara,and J. L. Krichmar, Frontiers in Neuroinformatics, 5:19. doi: 10.3389/fninf.2011.00019, September 2011.
On-chip Communication Architectures: Current Practice, Research and Future Trends, with S. Pasricha, Morgan Kaufman/Elsevier Systems-on-Silicon Series, 2008
Processor Description Languages: Applications and Methodologies, with P. Mishra, Morgan Kaufman/Elsevier Systems-on-Silicon Series, 2008.
SPARK: A Parallelizing Approach to the High-Level Synthesis of Digital Circuits, with S. Gupta, R. Gupta and A. Nicolau, Kluwer Academic Publishers, Norwell, MA, 2004.
Memory Issues in Embedded Systems-on-Chip: Optimizations and Exploration, with P. Panda and A. Nicolau, Kluwer Academic Publishers, 1999.
High Level Synthesis: Introduction to Chip and System Design, with D. Gajski, A. Wu and S. Lin, Kluwer Academic Publishers, 1992.
NSF, SRC, UC MICRO, Intel, Hitachi, Motorola, Fujitsu, Freescale
ACM Distinguished Scientist
IFIP Silver Core
Center for Embedded Computer Systems (CECS)
California Institute for Telecommunications and Information Technology: CAL-IT(2)
Center for Pervasive Communication (CPC)
Laboratory for Ubiquitous Computing and Interaction (LUCI)
Center for Cognitive Neuroscience & Engineering (CENCE)