Address: #162, Second Floor, 8th cross, 10th A main, Indiranagar, II stage, Bangalore - 560038 India |
Phone : +91-9880774127(mobile) Email : [email protected] |
Mahesh Prabhu |
Research Interests: |
VLSI Design Automation, Computer Architecture and Compilers. |
Education: |
B.E ( Bachelor of Engineering) in Computer Engineering ( 2001 - 2005 ) . National Institute of Technology Karnataka ( NITK, www.nitk.ac.in ) , Surathkal , Karnataka ( formerly KREC Suratkal ). CGPA: 4.0/4.0 ( Our University does not have a gpa system , but has a percentage system , and I have secured 80.34% and our cgpa conversion system assigns 4.0 for percentages above 75% ) . |
Employment: |
I have been working at Archpro Design Automation ( www.archpro-da.com, an EDA startup specializing in designing and developing tools for low power designing ), Bangalore, as a software engineer since I graduated in 2005 . |
Was solely responsible for enhancing in house verilog netlist parser to Verilog 2K RTL compiler. Added mixed language elaboration support and incremental compilation support using binary file dumps . |
Single handedly developed Archpro multivoltage library parser from scratch. |
Part of team ( of 6 ) responsible for rearchitecting and developing MVSIM( industry's first multi-voltage RTL simulator ). |
Currently part of team ( of 3 ) working on a tool for estimating relative energy consmption in RTL multi-voltage designs. |
Skills: |
I have excellent knowledge of C/C++ , having been involved in C/C++ programming since I joined the industry , and have used a wide variety of libraries like stl, boost and Qt. |
Expert knowledge of lex and yacc . |
Good knowledge of hdls like Verilog, VHDL and SystemC . |
Projects: |
Senior year project: ( Carried out in Department of Computer Engineering, NITK) The project had two main objectives to it , one was the analysis of existing routing protocols in ad-hoc networks based on simulations and the other was to extend a routing protocol to support Quality of Service ( QoS). Analysis of DSDV, TORA, DSR and AODV routing protocols were carried out for ad-hoc neworks using Network Simulator - 2 ( ns- 2) .We ( team of 2 ) were successfully able to extend DSR protocol to support QoS based on a framework called Insignia and we validated the extension under various metrics by performing simulations. |
Summer Internship: ( Carried out at Insight CAD, Bangalore) Underwent 4 weeks training in SystemC modelling and Verification where I had successfully modelled and verified the working of a programmable interupt controller and I^2C bus using SystemC . |
Junior Year Project: ( Carried out at India Space Research Organization Satellite Centre ( ISAC, www.isac.ernet.in), Bangalore) Developed a software entitled "Telecommand History Report Generation", using JAVA, which was related to satellite mission control and operation . The software was used for querying ISAC satellite commands database using remote procedure calls . The software provided a front end for sorting and displaying commands along with thier results, the commands being sent out to different satellites over a period. |
Independent Project: Designed and implemented a tool that generated a C++ class based parser corresponding to the grammar present in the input yacc file. The parser generated was a LR(2) parser with LALR type table reduction. The grammar set that could be given was larger than the yacc grammar set. |
Standardized test scores: |
GRE: ( 1500/1600 ,Quantitative : 790/800, Verbal : 710/800, Analytical writing - 4.0/6.0) |
TOEFL: ( 280/300, Reading - 28, Structure/Writing - 28, Listening - 28, Essay - 5.0) |
Awards and Achievements: |
Secured 99.69 ( rank - 86 ) percentile in Graduate Aptitude test of Engineering ( GATE - 2005 ) in Computer Science Exam ( with roughly around 30,000 examinees participating in the CS exam from all over India. This test is roughly equivalent to the AGRE as it is used to evaluate a students technical proficiency for admission to graduate school in India ). |
Ranked 27th in Karnataka Engineering CET( with about 120,000 students appearing for the exam), the common test for admission into undergraduate courses in my state Karnataka. |
Won distinctions in mathematics and science competetions at the school level . |
Interests and Activities: |
Conducted along with temmates(2), "KodeKombat", an AI competetion which required the participants to write bots for a 2 - player game devised by us . We wrote the driver along with a visual simulation of the game . |
Came 4th in "Blueprint", a national level project presentation contest organised as ap part our college's technical fest, with around 30 teams participating . Our ( a team of 2) project was an object oriented package management system for Linux . |
Stood 5th in class of 60 at the end of undergraduate studies (considering all 8 semesters) . |
Secured 3rd rank in college in 2nd year Pre-University course examination , 2001. |
Secured 3rd rank in school in Secondary School Leaving Certificate examination, 1999. |
I enjoy solving puzzles and problems and I regularly take part in programming contests . |
I am an avid reader of books . I am especially interested in reading literature on mathematics, philosophy, and cognitive science , my favourite authors being Ayn Rand, Friedrich Nietzsche, Douglas Hofstadter and Roger Penrose . |
I enjoy playing sports , my favourite being cricket, table tennis, basketball, and swimming. |
I am passionate about travelling and go out on treks regularly . |
Permenant Address: Ho.No:14/7/990, Panchavati, K.S.Rao Road, Mangalore - 575001 India |
Developed Island extraction tool which inferred island information from a power routed netlist. |