Sandeep Dutta - Foster City CA, US Paul Beusterien - Alameda CA, US Tomas Evensen - Foster City CA, US
International Classification:
G06F009/45
US Classification:
717/159000
Abstract:
A method and system may be implemented, according to a preferred embodiment of the present invention, to permit transformation of software to use conditional execution instructions. According to the preferred embodiment, a system and method is provided to transform machine instructions (for example, machine instructions generated by a source code compiler) to make use of the conditional execution features of a processor. The preferred embodiment thus reduces code size and better utilizes the instruction pipeline and cache.
Google
Software Engineer
Leanplum Feb 2015 - Jul 2015
Software Engineer
Apportable May 2012 - Jan 2015
Engineer
Mobile Developer Solutions Sep 2010 - Aug 2012
Principal
Symbian Foundation Jun 2009 - Sep 2010
Head of Development Tools
Education:
University of Michigan Sep 1987 - Dec 1988
University of Michigan Sep 1982 - May 1986
Bachelor of Science In Engineering, Bachelors, Computer Engineering
Skills:
Android Software Development Mobile Applications Eclipse Embedded Systems Embedded Software C Development Tools Open Source Compilers Mobile Devices Agile Methodologies Software Engineering Java Software Design Javascript Debugging Cloud Computing System Architecture Objective C Android Development Ide Linux User Interface Programming Vxworks Developer Tools Mobile Technology Git Ios Arm Technical Leadership Rtos Node.js Kernel Mobile Mobile Internet Phonegap Amazon Web Services Mobile Software Subversion