- Submitted a paper on the topic “Parallel Sparse Matrix Vector Multiplication on Clovertown Clusters”, to SC09, the International Conference for High Performance Computing, Networking, Storage and Analysis. The paper focuses on creating a hybrid data structure for Sparse Matrix comprising of points, lines and boxes, optimizing the memory access and overlapping communication with computation to hide communication latencies.
Practice School II Station & Project
- Practice School II was performed at Computational Research Laboratories Limited (CRL), Pune. The project titled “Parallel Implementation of Sparse Matrix Vector Multiplier and Iterative Solvers” was completed. The project can be described as writing a parallel program which uses Preconditioned Conjugate Gradient and GMRES Algorithms for large sparse matrices. It also included restructuring of Sparse Matrix Vector Multiplier and thus performance improvements of upto 30% were shown. It has to be designed using C and MPI Programming.
- Mentor : Dr. Dhananjay Brahme
Practice School I Station & Project
- Practice School I was performed at Wipro Technologies, Hyderabad. The project titled “Porting a SIP client to Windows Mobile 5.0” was completed within the stipulated time. The project aimed at porting a SIP client application originally designed for Windows Mobile 2003 to Windows Mobile 5.0. The application was software which allows users with 3GPP enabled phones to connect to a nearby Access Point and shows the local region using Maps from Maps Server. It was completed using embedded Visual C++ 2005.
- Mentor : Mr. Jagadish Vellanki
Internships / Practical Training
An internship was performed at Microsoft India Pvt. Ltd., Hyderabad during Summer 2008. The following projects were completed in a team of two students:
- A project titled “Smoke Test Automation” using Visual Studio Test Edition, C# and SQL Server. The project aimed at creation of tool that does the EPP Smoke Test automatically and sends out the Success / Failure email with a full detailed Log file.
- A project titled “Deployment Verification Tool” using C# and SQL Server. The project aimed at creation of a tool that checks the Current Configurations against the Standard Configuration and points out if there are any discrepancies.
- A project titled “Business Rule Engine” using C# and SQL Server. The project aimed at creation of a business rule engine that abstracts the widely spread business rules across the whole EPP Database into a common platform and make it easier for making changes to these rules.
The following feedback was given by the mentor, Mr. Anurag Bajpai: “Shashank is very passionate developer. His key strength includes analytical skills and coding skills. He is very proactive and self starter. He can work in ambiguous scenarios. Overall he is an ideal developer”.
- A project titled “NLP Query Interface for Search Engines” using C++, LISP and PHP. The project aimed at extending a Search Engine to enable the user to specify his intentions in a language he is familiar with and generate the most relevant results.
- A project titled “Medical Query Analyzer” using C++ and LISP. The project aimed at designing an intelligent companion for a doctor leading him to what he wants.
- A project titled “GNU Calci” using C, Flex and Bison. The project aimed at designing a scientific calculator which apart from the normal operations also performs the complicated operations like running the for, while loops and finding the roots of a system of linear equations.
- A project titled “3D Object Designer” using C++, OpenGL. The project aims at designing an application to draw and view objects in three-dimensional space.
- A project titled “Langford’s Problem” using C#. The project aimed at designing an algorithm to find out all the possible Perfect Sequences for a given Langford Problem.
- A project titled “BITS Online Management System” using ASP.NET and MySQL. The project aimed at making all the services in the college online like Practice School, Students Welfare.
- A project titled “Visiting Students Registration System for College Festivals” using UML, ASP.NET and SQL Server. The project aimed at designing an online registration system during the college festivals to provide them facilities like accommodation, event description, etc.
- A project titled “Route Planning System” using C++. The project aimed at designing a prototype of a route planner, this will read the source and destination from the user and determine the best path using Dijkstra's and Floyd-Warshall Algorithms.
- A project titled “Media Library” using UML, C++. The project aimed at designing a user-friendly Media Library which automatically looks for Music files, stores their description and allows searching for a particular song, band, artist, genre, composer and year of its composition.