Research Projects
Embedded Systems
Optimizations for space, power and performance;
distributed embedded systems, mobile and ubiquitous computing
Security
Tamper-resistance in Smart Card, Information leakage
Secret Sharing, Intrusion Detection, Digital Rights
Network Processors
Multi-threading, register allocation
hardware and compiler support for routing
Simulation Optimizations
Profile-guided compiler techniques for
discrete event driven simulations
Current Funding
NSF ITR (Information Technology Research): Code and Data Segment
Optimizations for Mixed Width Instruction Set Embedded Processors

National Science Foundation, PI (ITR Collaborative Grant, Other PI: Rajiv Gupta, Arizona)
CCR-0220262, $300,000, Sep 2002 - Aug 2005.
NSF ITR (Information Technology Research) Collaborative Research: Morphable
Software Services: Self-Modifying Programs for Distributed Embedded Systems

National Science Foundation, Co-PI (ITR Collaborative Grant, PI: Karsten Schwan)
CCR-0326396, $243,525, Oct 1, 2003 – Sept. 30, 2004.
NSF ITR (Information Technology Research) Collaborative Research:
Global Multi-Scale Kinetic Simulations of the Earth’s Magnetosphere
Using Parallel Discrete Event Simulation

National Science Foundation, Co-PI (ITR Collaborative Grant, PI: Richard Fujimoto)
ATM-0326431, $348,207, Sep 15, 2003 – Aug 31, 2004.
Yamacraw Compiler Optimizations for Embedded Processors
Yamacraw (GEDC: Georgia Electronic Design Center), PI
$30,000, Aug 2003 - Jul 2004.
Recent Funding
NSF Infofabric: Adaptive services in distributed embedded systems
National Science Foundation, Co-PI (PI: Karsten Schwan, Co-PIs: Calton Pu, Greg Eisenhaur)
CCR-0208953 (Embedded and Hybrid Systems Program), $200,000 (approx), Sep 2002 – Aug 2004.
Intel Agile Services and Dynamic Distributed Embedded Systems on Intel XScale Platforms
Intel Corp., Co-PI (PI: Karsten Schwan, Co-PIs: Doug Blough, Calton Pu, Greg Eisenhaur)
$100,000, Start date: Fall 2002, Duration: 1 Year.
UROC Georgia Tech UROC (Undergraduate Research Opportunities in Computing) Grant
$1500, Jun – Aug 2002.
Infineon Code Partitioning for Smart Cards
Infineon Inc. (Initial study grant), Co-PI (PI: Andre Dos Santos)
$20,000, Aug 2001 - Jul 2002.
NSF Compiler Optimizations for Limited Memory Embedded Systems
National Science Foundation, PI
CCR-0073512, $260,093, Sep 2000 - Aug 2004.
GHS A Framework for Load/Store Motion for Efficient Instruction Scheduling on pDSPs
Greenhills Software Inc., PI
$22,000 (approx).
DARPA Power-Adaptive Microarchitecture and Compiler Design for Mobile Computing
DARPA PACC (BAA 99-37) program, Co-PI, (PI: Rajiv Gupta, University of Arizona)
F-29601-00-1-0183, $640,000 total (approx), Jul 2000 – Nov 2002.
AFRL Application Accelerating Reconfigurable Computer
Joint AFRL/DAGSI basic research program, Air Force Research Laboratory, Co-PI, (PI: Ranganadha Vemuri, University of Cincinnati)
Information Directorate, $399,783, Apr 2000 – 2002.
NSF MRI : Acquisition of a Research Network for Distributed Computing
National Science Foundation, MRI (Major Research Instrumentation) program, Co-PI, (PI: Jerome Paul)
$201,666, Jul 1998 – 2002.
Ohio Regents Compile/Run Time Optimizations for Heterogeneous Architectures
Ohio Board of Regents program for Collaborative Research Amongst Ohio Universities, Co-PI, (PI: P. Sadayappan, Ohio State University)
$81,000 (approx), Sep 1998 – Jun 2000.
AFOSR Optimized Native Code Generator and Simulator
Air Force Office of Scientific Research, Wright Laboratory, PRDA Award, "Development, Exploitation and Transition of CAE Tools", Senior Personnel (PI: Harold Carter)
$17,504, Jan - Sep 1998.
DARPA Highly Reactive Environment for Runtime Reconfiguration
Defense Advanced Research Projects Agency (DARPA), Co-PI, (PI: Dinesh Bhatia, Co-PI: Harold Carter)
$699,761, Jul 1997 - Jun 2000.
NSF Unified Data and Code Based Program Partitioning on Distributed Memory Systems
National Science Foundation, PI
CCR-9412407, CCR-9696129, $84,979, Nov 1994-1998.
Note: This grant had a special overhead rate of 10% stipulated by NSF as a part of RIA program.
OURC Run Time Issues in Program Partitioning on Distributed Memory Systems
Ohio University Research Council
$3,500, 1995.
Ohio Univ Research Enhancement Program
Ohio University
$12,000, 1994-1995.

Back to Home Page