Shrinivas Gadkari is a Design Engineering Director in the Tensilica Processor Division of Cadence Inc. He has been involved with algorithm implementation and processor architecture for multiple Tensilica products in the Vision and Communication space for more than 10 years. He has worked in India and the US in the general area of DSP application development for over 20 years. He holds a Ph.D. in Electrical and Computer Engineering from the University of California, Santa Barbara.