Thesis Title : Implementation of a framework for global data
flow analysis
Guide : Dr. Uday P. Khedkar
Summary : Bitwise Incremental Data Flow Analysis
algorithm was implemented for "Available Expressions Analysis" problem
and was integrated with the optimiser (framework) of an optimising compiler,
developed at IIT Bombay and ported on DG Aviion 8500 (m88k) machine.
Augmented the "UNM NIC Linux driver's virtual memory requirement reduction" solution with support for multiple adapters and transparent handling of big block accesses.
Implemented a solution for reducing the virtual memory requirement of UNM NIC Linux driver.
After initial studies eCos was chosen over uCLinux because of hardware resource constraints, and TNF (Firewire stack from Apple) was ported to eCos. My role was to provide DCam config rom and communication with sensor over I2C, and assist in debugging the Firewire stack.
Experiemental work that explored the possibilities of performance gains for VoIP applications on Linux. Some audio codecs were implemented as virtual devices in Linux (2.4.10) and corresponding modifications were made in openh323 libraries to work with these. Test setup included Win2K and Linux hosts. My responsibilities included implementing virtual devices and assisting in openh323 libraries modification apart from leading the team.
Developed a UNIX command line utility to read/write data files from/to paper tape and deployed it at client site Rolta (I) Ltd., Bombay.
Taught C++ and Prolog to MCS batch.