top of page
Electronic Gadgets

Projects

Efficient Storage of BigData for Realtime GPS Applications

This effort is to provide solution in terms of data storage pattern termed 9-cell-grid approach for Geo-spatial sensitive applications like navigation, maps visualizations et.al. This work has been honored by IEEE's BDCloud conference held at UTS, Sydney Australia. Fall 2014 | Master's Thesis at IISc Bangalore. Reference

MastersProjectFileFinal.png

RabinKarp on GPUs

RabinKarp Algorithm is simple string search algorithm, however this algorithm is devised to work taking advantage of Nvidia's CUDA framework on GPUs to make string search on high volume data work in a blink of an eye! On an average of 10x speedup with CPU vs GPU. This is an implementation of a publication to get hands on experience of CUDA framework.

Tools used: CUDA, C. Reference

RabinKarpCuda.png

Campus Tour

Developed a 3D graphic Model of IIT Patna

campus using OpenGL. This project is a view of campus that can be navigated in CouterStrike-gaming-style in first user camera view mode using WSAD keys. This is based on the old campus of IIT Patna prior to campus in Bihta.

Tools used: Visual C++, OpenGL

CampusTour1.jpg

Visualization of Isosurface using P-Octree

This project is about use of P-Octree to visualize Isosurfaces of data sources like CT-Scan of human heart. Traditional methods vs P-Octree showed much high resolutions while zooming in and out. This was a project part of Computer Visualization course at IISc Bangalore.

Tools used: Tcl/Tk, C++

VisHeart_edited.jpg

High School Database

Designed and implemented an efficient fully functional database for managing any high school student information, such as personal biodata, examination information, fee structure, and so on. As a part of Database management course in Bachelors. This project was efficiently designed in terms of practical usage to target permformance. 

Tools used: SQL, Java Swing, JDBC

HighSchoolDB.jpg

MyCanvas - Miniature MS Paint

Developed Paint software using OpenGL and
implemented almost all major features of MS Paint. This project uses custom storage file format storing the pixel data of just the 1028x768 grid as matrix. Includes options to store in disk and reopen and edit, color palette and tools bar.

Tools used: Visual C++, OpenGL

mspaint.jpg
bottom of page