top of page

WORK EXPERIENCE

Postdoctoral Researcher 
(Advisor: Dr. Barbara Chapman) 
University of Houston, Houston, TX

November ​2010 - August 2015

 

My current main interests are exploring high-level programming models and runtime systems for current and future platforms, exploring application of irregular algorithms on accelerators and low power devices, constructing high-level software stack for embedded platforms using industry standards and building validation and verification suite to evaluate the correctness of emerging high-level, directive-based programming model, OpenACC.

 

Research Assistant
(Advisor: Dr. Douglas Maskell) 
Nanyang Technological University (NTU)
Singapore

May 2006- November 2010

 

“Tools and Algorithms for High Level Algorithm Mapping to FPGA"

Field Programmable Gate Array (FPGA) provides the ability to use, and re-use, hardware with minimal re-development time. The current programming methodologies are explored for FPGAs, including the various techniques to raise the level of abstraction above register transfer level (RTL). However, it is a challenge to reduce the amount of manual programming necessary and still be able to achieve the required performance and speedup, let alone provide some improvement. The motivation of this thesis is to bridge the gap between the emerging FPGA hardware capability and the supporting software infrastructure. A design methodology (C2FPGA) is designed and developed. This methodology is used to generate hardware code without the need for an in-depth knowledge of a hardware descriptive language (HDL). This approach has been validated by performing several experiments on applications from different domains. Some promising results have been obtained and the capabilities of the proposed tool and its methodology have been demonstrated to address some of the programmability and productivity issues, effectively and efficiently.

 

Programmer Analyst

Cognizant Technology Solutions 

Chennai, India

2005-2006

 

 

2010 - present

2010 - present

bottom of page