Rohit Shukla

Rohit Shukla Email and Phone Number

Senior Deep Learning Software Engineer @ NVIDIA
Santa Clara, CA
Rohit Shukla's Location
Santa Clara, California, United States, United States
Rohit Shukla's Contact Details
About Rohit Shukla

Currently I am working with Deep Learning libraries team at NVIDIA.In the past, I was a graduate student in University of Wisconsin-Madison in Electrical Engineering department under Prof. Mikko Lipasti. My interests are in developing algorithms and frameworks for energy efficient machine learning architecture. Broadly my research focus has been on developing low-precision algorithms related to deep learning and spiking neural networks for reconfigurable hardware substrates, such as FPGAs and IBM TrueNorth. Specialties: Computer Architecture, Scientific Computing, Machine Vision and Deep learning.

Rohit Shukla's Current Company Details
NVIDIA

Nvidia

View
Senior Deep Learning Software Engineer
Santa Clara, CA
Website:
nvidia.com
Rohit Shukla Work Experience Details
  • Nvidia
    Senior Deep Learning Software Engineer
    Nvidia Oct 2018 - Present
    Santa Clara, Ca, Us
    Working with CuDNN and Deep learning library team.
  • University Of Wisconsin-Madison
    Research Assistant
    University Of Wisconsin-Madison Sep 2014 - Aug 2018
    Madison, Wi, Us
    My research focus has been on "Addressing the algorithmic gap on low precision hardware susbtrates".- Limited precision matrix inverse: Developed algorithm and mathematical framework for computing limited-precision matrix inverse. Goal was to deploy such algorithm to energy-efficient stochastic computing hardware substrates such as FPGAs and IBM TrueNorth. The proposed work was tested for applications related to machine vision, robotics and pattern recognition using low-power architectures.- Learning affine transforms as a separate layer of abstraction: Proposed an on-line learning framework for Map-Seeking Circuits algorithm. A biologically inspired neural circuit based algorithm that can be used for object tracking and inverse tracking. My goal was to propose an algorithm where the affine transformation matrices can be learned as a separate layer of abstraction for object recognition and tracking.
  • Lawrence Livermore National Laboratory
    Computation Intern
    Lawrence Livermore National Laboratory Jun 2017 - Aug 2017
    Livermore, Ca, Us
    ➢ Extended the prior work on object detection to overhead aerial images of cars and implemented the proposed CNN using IBM’s EEDN framework.➢ The CNN model was redesigned based on the concepts from SqueezeNet, TinyYOLO and TinySSD.➢ This implementation was compared against standard neural network structures that were implemented on NVIDIA Titan X (Maxwell) GPU using Caffe deep learning framework.- For my internship at Lawrence Livermore National Laboratory, we performed analysis of area surveillance based application using a low-power IBM TrueNorth Neurosynaptic System. For our evaluation we looked at a publicly available dataset that has overhead imagery of cars with context present in the image. The trained neural network for image analysis was deployed on the NS16e system using IBM's EEDN training framework. The results have been compared with caffe-based implementations of standard neural networks that were deployed on a Titan-X GPU. Results showed that TrueNorth can achieve better accuracy when comparable to high-precision neural networks like AlexNet, and have comparable accuracies to GoogLeNet and ResCeption, at the same time show a manifold improvement in power consumption.Mentors: Brian Van Essen, Adam Moody and Naoya Maruyama.
  • Lawrence Livermore National Laboratory
    Computation Intern
    Lawrence Livermore National Laboratory Jun 2016 - Aug 2016
    Livermore, Ca, Us
    - Proposed a “You Only Look Once” style architecture for convolutional neural network architecture that can do object detection and classification on NS16e. The proposed CNN model was modified for ternary weight and binary activation based neural network. - The proposed algorithm was inspired from You Only Look Once and Single Shot Detector style CNNs and was designed from scratch.- Used Keras and Tensorflow for analyzing the different convolutional neural network structures using different bit precisions.Mentors: Brian Van Essen, Adam Moody and David Widemann.
  • Pico Computing
    Firmware Engineer
    Pico Computing May 2013 - Aug 2013
    Implemented Smith-Waterman algorithm for the sequencing hardware accelerator on Kintex-7 FPGA to improve the local alignment of two gene sequences in terms of speed. This accelerator can perform local alignment of gene sequences that are millions of base pair long in the order of minutes.Tasks involved- Developing a datapath for parallel computation of Smith-Waterman matrix scores. These computations were done in parallel using systolic array architecture.- Writing a multi-threaded C++ program to send multiple gene sequences and get the matrix scores for these multiple sequences.Development and verification were done using Xilinx ISE 14.7 on Kintex-7 FPGA.
  • Nanyang Technological University
    Visiting Scholar
    Nanyang Technological University Mar 2011 - Feb 2012
    Singapore, Singapore, Sg
    ➢ I was involved with the setup of EEG based control system for virtual reality space. The EEG data was collected using Emotiv headset.➢ Also contributed towards computational neuroscience based experiments that were aimed at studying effects of subliminal priming

Rohit Shukla Skills

Algorithms C++ Fpga Embedded Systems Verilog Matlab C Vlsi Computer Architecture Signal Processing Fpga Prototyping High Performance Computing C/c++ Latex Deep Learning Xilinx Ise Cuda Nvidia Cudnn Computational Neuroscience Scientific Computing Gpgpu Perl Firmware Linux Java Keras Matconvnet

Rohit Shukla Education Details

  • University Of Wisconsin-Madison
    University Of Wisconsin-Madison
    Electrical Engineering
  • University Of Wisconsin-Madison
    University Of Wisconsin-Madison
    Computer Engineering
  • Indian Institute Of Information Technology Allahabad
    Indian Institute Of Information Technology Allahabad
    Electronics And Communications Engineering

Frequently Asked Questions about Rohit Shukla

What company does Rohit Shukla work for?

Rohit Shukla works for Nvidia

What is Rohit Shukla's role at the current company?

Rohit Shukla's current role is Senior Deep Learning Software Engineer.

What is Rohit Shukla's email address?

Rohit Shukla's email address is ro****@****ail.com

What is Rohit Shukla's direct phone number?

Rohit Shukla's direct phone number is +160835*****

What schools did Rohit Shukla attend?

Rohit Shukla attended University Of Wisconsin-Madison, University Of Wisconsin-Madison, Indian Institute Of Information Technology Allahabad.

What are some of Rohit Shukla's interests?

Rohit Shukla has interest in Embedded Systems, Fpga Design, Computer Architecture, Hw/sw Co Design And Linux Programming, High Performance Computing.

What skills is Rohit Shukla known for?

Rohit Shukla has skills like Algorithms, C++, Fpga, Embedded Systems, Verilog, Matlab, C, Vlsi, Computer Architecture, Signal Processing, Fpga Prototyping, High Performance Computing.

Who are Rohit Shukla's colleagues?

Rohit Shukla's colleagues are Shagan Sah, Vishal Gundale, Yuening L., Jean-Francois Lafleche, Abhijeet Panaskar, Matias Codesal, Ron Frimmer.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.