Post Job Free

Resume

Sign in

Engineer Engineering

Location:
San Jose, CA
Posted:
October 28, 2020

Contact this candidate

Resume:

RAHUL NAYAR

adhdm0@r.postjobfree.com • 608-***-**** • https://www.linkedin.com/in/rrahulnayar

Page 1 of 2

EXPERIENCE

NVIDIA

ASIC ENGINEER II, HARDWARE DESIGN VERIFICATION

• Wrote tests in C++ to test GPU work scheduling subsystem, which were instrumental in catching design and architecture bugs.

• Owned, conceptualized, designed and coded the entire virtual address space implementation in testbench.

• Drove the feature from inception to completion through various phases such as microarchitectural guidance, test planning, risk mitigation and coverage closure.

• Set performance goals for the design which were validated by adding and maintaining an updating an exhaustive list of performance tests.

NVIDIA

ASIC ENGINEER, HARDWARE DESIGN VERIFICATION (FULL CHIP)

• Verified and validated GPU architecture at full-chip level.

• Validated GPU-to-GPU communications on UVM/Vera based testbench for system memory to video memory communications which were critical for validating GPU Unified Virtual Memory protocols and memory coherence features.

• Wrote test cases to validate GPU architectures avoid deadlocks in multi-GPU configuration. UNIVERSITY OF WISCONSIN-MADISON

RESEARCH ASSOCIATE, VERTICAL RESEARCH GROUP

• Coded an adaptive function streaming model using python to emulate Machine Learning workloads. These workloads were passed to High-Performance CPU designs to test and validate its performance.

UNIVERSITY OF WISCONSIN-MADISON

COURSE LECTURER, CS 252 (INTRODUCTION TO COMPUTER ENGINEERING)

• Teaching Introduction to Computer Engineering to a class of 300 students, with two TAs to help run the course. [ http://pages.cs.wisc.edu/~rrahulnayar/cs252/Spring2017/index.html ]

• Set up course structure, exams, assignments and grading the entire class. TATA CONSULTANCY SERVICES

BUSINESS INTELLIGENCE CONSULTANT, INSTRUCTOR FOR NEW HIRES IN GLOBAL LEARNING CENTER

• Worked on different data mining theories, methodologies, architecture, and technologies to transform raw data and extract performance indicators for business purposes.

• Promoted to an Instructor after training at TCS Learning Center, to teach and introduce new recruits about Business Intelligence Process Management. INTERNSHIPS

· NVIDIA (May 2017-Aug 2017):

• Setup testbench and wrote test cases for GPU work scheduling unit for QoS verification and was able to get a full time offer from this work.

· NVIDIA (Jan 2013-June 2013):

• Wrote test cases for design testing and constraint files for clock domain analysis.

• Set up testbench and generate coverage reports for SoC Verification team. Santa Clara, CA

Jun’18 – current

Bangalore, India

Jun’14 – Aug’16

Madison, WI

Aug’17 – May’18

Madison, WI

Jan`17 – Aug`17

Bangalore, India

Dec`13 – Jun`14

SUMMARY

Hardware engineer with experience in Design Verification. SKILLS

Programming Languages: C/C++, Python, Java, OpenMP, Perl, CUDA Design Languages: Verilog, System Verilog, UVM, CHISEL (Scala-based Design language) RAHUL NAYAR

adhdm0@r.postjobfree.com • 608-***-**** • https://www.linkedin.com/in/rrahulnayar Page 2 of 2

· Coded and Implemented a RISC-V based four-width Out of Order Processor in Scala:

• https://github.com/rrahulnayar/risc5_ooo

· Parallelize and Improve the performance OFDM (Orthogonal Frequency Division Multiplexer) simulator with OpenMP and Cuda:

• https://github.com/rrahulnayar/759Project

· Additional projects available in GitHub: https://github.com/rrahulnayar/ EDUCATION

UNIVERSITY OF WISCONSIN-MADISON

Master of Science, Computer Science Year of Graduation 2018 Specializations: Computer Architecture, Artificial Intelligence, High-Performance Computing, Operating Systems Compilers and Machine Learning

BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE - PILANI Bachelor of Engineering, Electrical and Electronics Engineering Year of Graduation 2013 Student Recruiting coordinator for the Electrical Department, Highest academic performer in Department. CGPA

(9.36/10 distinction).

Thesis: Bhabha Atomic Research Center (BARC) (May 2011- July 2011) Program the 8085 timer for four different acquisition methods implemented in the PIG (Pipe Inspection Gauge)

S

OPEN SOURCE PROJECTS



Contact this candidate