SOURCE | PROJECT | TIME | PI |
 | Hardware/Software Partitioning for Hybrid Shared Memory Multiprocessors | Sep 2009-Aug 2015 | Laxmi Bhuyan |
 | Developing a Programming Environment for Heterogeneous Multiprocessors | Sep 2012-Aug 2015 | Laxmi Bhuyan |
 | Core Scheduling to Improve Virtualized I/O Performance on Multi-Core Systems | Sep 2009-Aug 2012 | Laxmi Bhuyan |
 | Virtualization-Aware Architectures to Accelerate Network I/O Processing | Sep 2008-Aug 2011 | Laxmi Bhuyan |
 | Application Oriented Edge Router | Sep 2008-Aug 2011 | Laxmi Bhuyan |
 | CPU+NIC Architectures to Accelerate I/O Processing | Jul 2007-Jun 2010 | Laxmi Bhuyan |
 | Software Architectures for Distributed Web Services Based on Peer-to-Peer Technologies | Oct 2005-Sep 2009 | Laxmi Bhuyan |
 | Intelligent Message Scheduling on Application Oriented Networking (AON) System | 2006, Unrestricted | Laxmi Bhuyan |
 | Acquisition of an Ultra Low-Latency Multiprocessor System with On-Board Hardware Accelerator | Aug 2006-Jul 2009 | Laxmi Bhuyan |
 | Scheduling in High Performance Internet Routers | Sep 2003-Aug 2008 | Laxmi Bhuyan |
 | Advanced Acceleration Solutions for Next Generation Data Center Servers | 2003-2007 | Laxmi Bhuyan |
 | Network Processor Architecture Laboratory | 2003-present | Laxmi Bhuyan |
 | Scalable Software System for Large Internet Servers | Apr 2003-Mar 2007 | Laxmi Bhuyan (Co-PI) |
 | Processor Architectures for Web Switches | Sep 2002-Aug 2006 | Laxmi Bhuyan |
 | Interface Design for High-Performance Networking | Nov 2003-Jun 2005 | Laxmi Bhuyan |
 | High-Performance Internet Router Architectures | Sep 2001-Aug 2004 | Laxmi Bhuyan |
 | Design and Application of Network Processors | 2003-2004 | Laxmi Bhuyan |
 | Supporting Dynamic Slicing for Interactive Debugging | 2012-2015 | Rajiv Gupta |
 | Size Oblivious Programming for Large Dynamic Data Structures | 2013-2014 | Rajiv Gupta |
 | Memory Consistency - Hardware, Compiler, and Programming Support | Sep 2013-Aug 2016 |
Rajiv Gupta |
 | Developing a Programming Environment for Heterogeneous Multiprocessors | Sep 2012-Aug 2015 |
Rajiv Gupta (Co-PI) |
 | Hardware/Software Partitioning for Hybrid Shared Memory Multiprocessors | Sep 2009-Aug 2015 |
Rajiv Gupta (Co-PI) |
 | Programmable Monitoring Framework for Multicore Systems | Sep 2010-Aug 2014 |
Rajiv Gupta |
 | ExPert: Dynamic Analysis based Fault Location via Execution Perturbations | Sep 2006-Aug 2011 |
Rajiv Gupta |
 | Scalable and Efficient Dynamic Information Flow Tracking in Multithreaded Programs | Sep 2007-Aug 2010 |
Rajiv Gupta |
 | An Advanced Infrastructure for Generation, Storage, and Analysis of Program Execution Traces | Sep 2007-Sep 2010 |
Rajiv Gupta |
 | Dynamic Unmasking of Compiler Optimizations and Obfuscations | Sep 2006-Sep 2010 |
Rajiv Gupta |
 | Fast Software Thermal Sensing and Control for Efficient Dynamic Thermal Management | Jul 2006-Jun 2009 |
Sheldon Tan (Co-PI) |
 | Parameterized Architecture-Level Thermal Modeling and Characterization for Multi-Core Microprocessor Design | Aug 2009-Jul 2012 |
Sheldon Tan |
 | Parameterized Architecture-Level Thermal Modeling and Characterization for Multi-Core Microprocessor Design | Aug 2009-Jul 2012 |
Sheldon Tan |
 | Parameterized Thermal Behavioral Modeling and Simulation for Designing System Platforms | Sep 2007-Aug 2008 |
Sheldon Tan |
 | Parameterized Thermal Behavioral Modeling and Simulation for Designing System Platforms | Sep 2008-Dec 2009 |
Sheldon Tan |
 | Behavioral Modeling, Simulation and Optimization for Mixed-Signal System in a Chip | Jun 2005-May 2011 |
Sheldon Tan |
 | Combined Multi-Input Multi-Output Model Order Reduction and Topology Reduction for High-Performance VLSI System | Sep 2005-Aug 2006 |
Sheldon Tan |
 | Compact Modeling Techniques for Inductively Coupled Interconnect Circuits | Sep 2007-Aug 2008 |
Sheldon Tan |
 | Synthesis of Time-Controllable Digital Mockups of Physical Systems | Jul 2010-Jun 2013 |
Frank Vahid |
 | GAANN (Graduate Assistance in Areas of National Need) Award | Jun 2009-May 2013 |
Frank Vahid (Co-PI) |
 | Integrating Time-Oriented Embedded System Programming into a Computing Curriculum | Jun 2009-May 2011 |
Frank Vahid |
 | Standard Binaries for FPGAs: Separating Function and Architecture in Modern Embedded Computing Platforms | Jul 2006-Jun 2010 |
Frank Vahid |
 | "Aware Building" project | Jul 2007-Jun 2010 |
Frank Vahid (Co-PI) |
 | Warp Processing | Jul 2005-Jun 2008 |
Frank Vahid |
 | eBlocks: Embedded System Building Blocks | Aug 2003-Jul 2008 |
Frank Vahid |
 | Platform-Oriented CAD for Power and Performance Optimization | Aug 2002-Jul 2006 |
Frank Vahid |
 | Computer Science, Engineering, and Mathematics Scholarships Program | Sep 2002-Aug 2006 |
Frank Vahid (Co-PI) |