SlideShare uma empresa Scribd logo
1 de 1
Baixar para ler offline
Shubhankar Anil Pawade
spawade@andrew.cmu.edu | 412-320-9137 | www.linkedin.com/in/shubhankarpawade | Full-Time
EDUCATION
Carnegie Mellon University December 2019
Master of Science in Electrical and Computer Engineering GPA: 3.78/4
Selected Coursework: Modern Computer Architecture (18740), Digital Systems Testing and Testable Design (18765), Real-time
Embedded Systems (18648), Hardware Security (18632), ULSI Technology (18664), How to write fast code (18645)
Birla Institute of Technology and Science, Pilani May 2018
Bachelor of Engineering (Honors) in Electronics and Instrumentation GPA: 9.04/10
Selected Coursework: Computer Architecture, Analog and Digital VLSI Design, Analog Electronics, Embedded Systems Design
SKILLS
Programming Languages –C, Verilog, System Verilog (Beginner), CUDA, OPENMP, Hadoop (Map-Reduce), Python, Bash
Application Software – Gem5, McPAT, RAMULATOR, MATLAB, Cadence Virtuoso, Eagle
PROFESSIONAL EXPERIENCE
NVIDIA Graphics Pvt. Ltd. Bangalore, India
GPU Design Verification Intern July-December 2017
• Assisted in memory management unit verification by resolving bugs for GPU fullchip using System Verilog test cases
• Developed an audio-controller transactor using Verilog for performance analysis of GPU units
• Aided in development of reset checker for validation of proper functioning of all reset signals in system
ACADEMIC PROJECTS
Carnegie Mellon University Pittsburgh, PA
Impact of various Branch Predictors on Processor Performance using Gem5 Simulator Fall 2019
• Designed and implemented global history, local history, tournament and perceptron-based branch predictors with
prediction accuracy greater than 95%
• Evaluated branch predictors for its accuracy, performance impact and energy using SPEC benchmarks
Design space exploration of Superscalar Out-of-Order processors in Gem5 and McPAT
• Explored the relationship between queues(Issue, Load, Store), ROB and their impact on performance, power and energy
• Designed and synthesized Reorder Buffer (ROB) and Issue Queue in System Verilog to find the target frequency
Fault Collapser and Imply Check Routine for SSL ATPG System Fall 2019
• Developed fault collapser that derives equivalence and dominance relationships among SSL Faults
• Implemented imply and check routine used in test generation algorithms like D-Algorithm, PODEM, FAN etc
Software Managed Memory Access Reorder Buffer (Research Project – Prof. James Hoe) May 2019-Present
• Setting up software infrastructure to access Sparse memory addresses by row-buffer locality to minimize row-buffer misses
• Having helper threads to achieve computation and memory accesses simultaneously with prefetching capabilities
K-means clustering algorithm and AES encryption using CUDA programming on NVIDIA’s GTX 1080 Spring 2019
• Achieved 6x speedup for AES encryption of large files and 10x speedup for k-means clustering algorithm
• Targeted optimizations to improve memory throughput by use of shared memory of the GPU, launching multiple blocks of
threads depending on cluster/block size and optimizing memory copies between host and device
SoC Design for Interactive Touchscreen Projector Fall 2018
• Evaluated trade-offs of choosing Technology node, memory hierarchy, GPU, CPU organization and thermal considerations
• Executed performance simulations on McPAT and memory simulations on Sniper (Cache) and Ramulator
Developed a real-time kernel capable of admission control, task scheduling and synchronization Fall 2018
• Implemented context swap with IRQ interrupts by storing context in TCB and scheduled tasks through RMS scheduling
• Added support for Mutexes and Highest Locker Priority (HLP)
Birla Institute of Technology and Science, Pilani Goa, India
16-bit CISC and RISC Processor Spring 2018
• Built a 5-stage pipelined CISC and RISC processor with dynamic detection of data and control hazards in Verilog
• Executed instructions with forwarding and stalling mechanism and various addressing modes for CISC processor
TEACHING ASSISTANTSHIP – Modern Computer Architecture (Course Dev - Summer 2019), ULSI Technology (Fall 2019)

Mais conteúdo relacionado

Mais procurados

Graph-Based Analysis and Visualization of Software Traces [SSP 2019]
Graph-Based Analysis and Visualization of Software Traces [SSP 2019]Graph-Based Analysis and Visualization of Software Traces [SSP 2019]
Graph-Based Analysis and Visualization of Software Traces [SSP 2019]Richard Müller
 
AI on Greenplum Using
 Apache MADlib and MADlib Flow - Greenplum Summit 2019
AI on Greenplum Using
 Apache MADlib and MADlib Flow - Greenplum Summit 2019AI on Greenplum Using
 Apache MADlib and MADlib Flow - Greenplum Summit 2019
AI on Greenplum Using
 Apache MADlib and MADlib Flow - Greenplum Summit 2019VMware Tanzu
 
What's New in H2O Driverless AI? - Arno Candel - H2O AI World London 2018
What's New in H2O Driverless AI? - Arno Candel - H2O AI World London 2018What's New in H2O Driverless AI? - Arno Candel - H2O AI World London 2018
What's New in H2O Driverless AI? - Arno Candel - H2O AI World London 2018Sri Ambati
 
Excel VbA for Technical works (Highway).
Excel VbA for Technical works (Highway).Excel VbA for Technical works (Highway).
Excel VbA for Technical works (Highway).Avinash Devela
 
Distributed in memory processing of all k nearest neighbor queries
Distributed in memory processing of all k nearest neighbor queriesDistributed in memory processing of all k nearest neighbor queries
Distributed in memory processing of all k nearest neighbor queriesieeepondy
 
Gospel - High-performance heterogeneous architectures for graph analytics
 Gospel - High-performance heterogeneous architectures for graph analytics Gospel - High-performance heterogeneous architectures for graph analytics
Gospel - High-performance heterogeneous architectures for graph analyticsNECST Lab @ Politecnico di Milano
 
AjinkyaKher_Resume
AjinkyaKher_ResumeAjinkyaKher_Resume
AjinkyaKher_ResumeAjinkya Kher
 
Iygapyisi cause10-slideshare
Iygapyisi cause10-slideshareIygapyisi cause10-slideshare
Iygapyisi cause10-slidesharedwengincsu
 
DEVNET-1129 WAN Automation Engine - Develop Traffic Aware Applications Using ...
DEVNET-1129	WAN Automation Engine - Develop Traffic Aware Applications Using ...DEVNET-1129	WAN Automation Engine - Develop Traffic Aware Applications Using ...
DEVNET-1129 WAN Automation Engine - Develop Traffic Aware Applications Using ...Cisco DevNet
 
DEVNET-1129 WAN Automation Engine - Develop Traffic Aware Applications Using ...
DEVNET-1129	WAN Automation Engine - Develop Traffic Aware Applications Using ...DEVNET-1129	WAN Automation Engine - Develop Traffic Aware Applications Using ...
DEVNET-1129 WAN Automation Engine - Develop Traffic Aware Applications Using ...Cisco DevNet
 
Spark Summit EU talk by Javier Aguedes
Spark Summit EU talk by Javier AguedesSpark Summit EU talk by Javier Aguedes
Spark Summit EU talk by Javier AguedesSpark Summit
 
Performance modeling and simulation for accumulo applications
Performance modeling and simulation for accumulo applicationsPerformance modeling and simulation for accumulo applications
Performance modeling and simulation for accumulo applicationsAccumulo Summit
 

Mais procurados (19)

Satwik resume
Satwik resumeSatwik resume
Satwik resume
 
resume
resumeresume
resume
 
Graph-Based Analysis and Visualization of Software Traces [SSP 2019]
Graph-Based Analysis and Visualization of Software Traces [SSP 2019]Graph-Based Analysis and Visualization of Software Traces [SSP 2019]
Graph-Based Analysis and Visualization of Software Traces [SSP 2019]
 
Resume
ResumeResume
Resume
 
AI on Greenplum Using
 Apache MADlib and MADlib Flow - Greenplum Summit 2019
AI on Greenplum Using
 Apache MADlib and MADlib Flow - Greenplum Summit 2019AI on Greenplum Using
 Apache MADlib and MADlib Flow - Greenplum Summit 2019
AI on Greenplum Using
 Apache MADlib and MADlib Flow - Greenplum Summit 2019
 
What's New in H2O Driverless AI? - Arno Candel - H2O AI World London 2018
What's New in H2O Driverless AI? - Arno Candel - H2O AI World London 2018What's New in H2O Driverless AI? - Arno Candel - H2O AI World London 2018
What's New in H2O Driverless AI? - Arno Candel - H2O AI World London 2018
 
Santhosh Resume
Santhosh ResumeSanthosh Resume
Santhosh Resume
 
ResumeKarthikBhupalam
ResumeKarthikBhupalamResumeKarthikBhupalam
ResumeKarthikBhupalam
 
Excel VbA for Technical works (Highway).
Excel VbA for Technical works (Highway).Excel VbA for Technical works (Highway).
Excel VbA for Technical works (Highway).
 
Distributed in memory processing of all k nearest neighbor queries
Distributed in memory processing of all k nearest neighbor queriesDistributed in memory processing of all k nearest neighbor queries
Distributed in memory processing of all k nearest neighbor queries
 
Gospel - High-performance heterogeneous architectures for graph analytics
 Gospel - High-performance heterogeneous architectures for graph analytics Gospel - High-performance heterogeneous architectures for graph analytics
Gospel - High-performance heterogeneous architectures for graph analytics
 
AjinkyaKher_Resume
AjinkyaKher_ResumeAjinkyaKher_Resume
AjinkyaKher_Resume
 
Iygapyisi cause10-slideshare
Iygapyisi cause10-slideshareIygapyisi cause10-slideshare
Iygapyisi cause10-slideshare
 
DEVNET-1129 WAN Automation Engine - Develop Traffic Aware Applications Using ...
DEVNET-1129	WAN Automation Engine - Develop Traffic Aware Applications Using ...DEVNET-1129	WAN Automation Engine - Develop Traffic Aware Applications Using ...
DEVNET-1129 WAN Automation Engine - Develop Traffic Aware Applications Using ...
 
DEVNET-1129 WAN Automation Engine - Develop Traffic Aware Applications Using ...
DEVNET-1129	WAN Automation Engine - Develop Traffic Aware Applications Using ...DEVNET-1129	WAN Automation Engine - Develop Traffic Aware Applications Using ...
DEVNET-1129 WAN Automation Engine - Develop Traffic Aware Applications Using ...
 
Spark Summit EU talk by Javier Aguedes
Spark Summit EU talk by Javier AguedesSpark Summit EU talk by Javier Aguedes
Spark Summit EU talk by Javier Aguedes
 
Kaustav_Chakraborty_resume
Kaustav_Chakraborty_resumeKaustav_Chakraborty_resume
Kaustav_Chakraborty_resume
 
Resume
ResumeResume
Resume
 
Performance modeling and simulation for accumulo applications
Performance modeling and simulation for accumulo applicationsPerformance modeling and simulation for accumulo applications
Performance modeling and simulation for accumulo applications
 

Semelhante a Shubhankar pawade resume

Mirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP LibraryMirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP LibraryDeepak Shankar
 
Resume_Mahadevan_new (2)
Resume_Mahadevan_new (2)Resume_Mahadevan_new (2)
Resume_Mahadevan_new (2)Mahadevan N
 
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...Dilnoza Bobokalonova
 
Resume shubhankar anil pawade
Resume   shubhankar anil pawadeResume   shubhankar anil pawade
Resume shubhankar anil pawadeshubhankar pawade
 
Varun Gatne - Resume - Final
Varun Gatne - Resume - FinalVarun Gatne - Resume - Final
Varun Gatne - Resume - FinalVarun Gatne
 
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...Dilnoza Bobokalonova
 
Sagar_Patil_Resume
Sagar_Patil_ResumeSagar_Patil_Resume
Sagar_Patil_ResumeSagar Patil
 
Punit_Shah_resume
Punit_Shah_resumePunit_Shah_resume
Punit_Shah_resumePunit Shah
 
Punit_Shah_resume
Punit_Shah_resumePunit_Shah_resume
Punit_Shah_resumePunit Shah
 
Punit_Shah_resume
Punit_Shah_resumePunit_Shah_resume
Punit_Shah_resumePunit Shah
 
PARTH DESAI RESUME
PARTH DESAI RESUMEPARTH DESAI RESUME
PARTH DESAI RESUMEParth Desai
 

Semelhante a Shubhankar pawade resume (20)

Resume - NarasimhaReddy
Resume - NarasimhaReddyResume - NarasimhaReddy
Resume - NarasimhaReddy
 
Mirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP LibraryMirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP Library
 
murali-resume
murali-resumemurali-resume
murali-resume
 
CV_Akhil Ranga
CV_Akhil RangaCV_Akhil Ranga
CV_Akhil Ranga
 
Lavina Chandwani Resume
Lavina Chandwani ResumeLavina Chandwani Resume
Lavina Chandwani Resume
 
Resume_Mahadevan_new (2)
Resume_Mahadevan_new (2)Resume_Mahadevan_new (2)
Resume_Mahadevan_new (2)
 
SaileshKumar_Kumar_Resume
SaileshKumar_Kumar_ResumeSaileshKumar_Kumar_Resume
SaileshKumar_Kumar_Resume
 
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...
 
Resume shubhankar anil pawade
Resume   shubhankar anil pawadeResume   shubhankar anil pawade
Resume shubhankar anil pawade
 
Varun Gatne - Resume - Final
Varun Gatne - Resume - FinalVarun Gatne - Resume - Final
Varun Gatne - Resume - Final
 
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...
 
Ramnarayan-Resume-2_page
Ramnarayan-Resume-2_pageRamnarayan-Resume-2_page
Ramnarayan-Resume-2_page
 
Abhijit_Saurabh_Resume
Abhijit_Saurabh_ResumeAbhijit_Saurabh_Resume
Abhijit_Saurabh_Resume
 
Sagar_Patil_Resume
Sagar_Patil_ResumeSagar_Patil_Resume
Sagar_Patil_Resume
 
Pavankumar Banakar Resume
Pavankumar Banakar ResumePavankumar Banakar Resume
Pavankumar Banakar Resume
 
Punit_Shah_resume
Punit_Shah_resumePunit_Shah_resume
Punit_Shah_resume
 
Punit_Shah_resume
Punit_Shah_resumePunit_Shah_resume
Punit_Shah_resume
 
Punit_Shah_resume
Punit_Shah_resumePunit_Shah_resume
Punit_Shah_resume
 
CMK resume
CMK resumeCMK resume
CMK resume
 
PARTH DESAI RESUME
PARTH DESAI RESUMEPARTH DESAI RESUME
PARTH DESAI RESUME
 

Último

welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solidnamansinghjarodiya
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingBootNeck1
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Coursebim.edu.pl
 
multiple access in wireless communication
multiple access in wireless communicationmultiple access in wireless communication
multiple access in wireless communicationpanditadesh123
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfRajuKanojiya4
 
Crystal Structure analysis and detailed information pptx
Crystal Structure analysis and detailed information pptxCrystal Structure analysis and detailed information pptx
Crystal Structure analysis and detailed information pptxachiever3003
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 

Último (20)

welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solid
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Course
 
multiple access in wireless communication
multiple access in wireless communicationmultiple access in wireless communication
multiple access in wireless communication
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdf
 
Designing pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptxDesigning pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptx
 
Crystal Structure analysis and detailed information pptx
Crystal Structure analysis and detailed information pptxCrystal Structure analysis and detailed information pptx
Crystal Structure analysis and detailed information pptx
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 

Shubhankar pawade resume

  • 1. Shubhankar Anil Pawade spawade@andrew.cmu.edu | 412-320-9137 | www.linkedin.com/in/shubhankarpawade | Full-Time EDUCATION Carnegie Mellon University December 2019 Master of Science in Electrical and Computer Engineering GPA: 3.78/4 Selected Coursework: Modern Computer Architecture (18740), Digital Systems Testing and Testable Design (18765), Real-time Embedded Systems (18648), Hardware Security (18632), ULSI Technology (18664), How to write fast code (18645) Birla Institute of Technology and Science, Pilani May 2018 Bachelor of Engineering (Honors) in Electronics and Instrumentation GPA: 9.04/10 Selected Coursework: Computer Architecture, Analog and Digital VLSI Design, Analog Electronics, Embedded Systems Design SKILLS Programming Languages –C, Verilog, System Verilog (Beginner), CUDA, OPENMP, Hadoop (Map-Reduce), Python, Bash Application Software – Gem5, McPAT, RAMULATOR, MATLAB, Cadence Virtuoso, Eagle PROFESSIONAL EXPERIENCE NVIDIA Graphics Pvt. Ltd. Bangalore, India GPU Design Verification Intern July-December 2017 • Assisted in memory management unit verification by resolving bugs for GPU fullchip using System Verilog test cases • Developed an audio-controller transactor using Verilog for performance analysis of GPU units • Aided in development of reset checker for validation of proper functioning of all reset signals in system ACADEMIC PROJECTS Carnegie Mellon University Pittsburgh, PA Impact of various Branch Predictors on Processor Performance using Gem5 Simulator Fall 2019 • Designed and implemented global history, local history, tournament and perceptron-based branch predictors with prediction accuracy greater than 95% • Evaluated branch predictors for its accuracy, performance impact and energy using SPEC benchmarks Design space exploration of Superscalar Out-of-Order processors in Gem5 and McPAT • Explored the relationship between queues(Issue, Load, Store), ROB and their impact on performance, power and energy • Designed and synthesized Reorder Buffer (ROB) and Issue Queue in System Verilog to find the target frequency Fault Collapser and Imply Check Routine for SSL ATPG System Fall 2019 • Developed fault collapser that derives equivalence and dominance relationships among SSL Faults • Implemented imply and check routine used in test generation algorithms like D-Algorithm, PODEM, FAN etc Software Managed Memory Access Reorder Buffer (Research Project – Prof. James Hoe) May 2019-Present • Setting up software infrastructure to access Sparse memory addresses by row-buffer locality to minimize row-buffer misses • Having helper threads to achieve computation and memory accesses simultaneously with prefetching capabilities K-means clustering algorithm and AES encryption using CUDA programming on NVIDIA’s GTX 1080 Spring 2019 • Achieved 6x speedup for AES encryption of large files and 10x speedup for k-means clustering algorithm • Targeted optimizations to improve memory throughput by use of shared memory of the GPU, launching multiple blocks of threads depending on cluster/block size and optimizing memory copies between host and device SoC Design for Interactive Touchscreen Projector Fall 2018 • Evaluated trade-offs of choosing Technology node, memory hierarchy, GPU, CPU organization and thermal considerations • Executed performance simulations on McPAT and memory simulations on Sniper (Cache) and Ramulator Developed a real-time kernel capable of admission control, task scheduling and synchronization Fall 2018 • Implemented context swap with IRQ interrupts by storing context in TCB and scheduled tasks through RMS scheduling • Added support for Mutexes and Highest Locker Priority (HLP) Birla Institute of Technology and Science, Pilani Goa, India 16-bit CISC and RISC Processor Spring 2018 • Built a 5-stage pipelined CISC and RISC processor with dynamic detection of data and control hazards in Verilog • Executed instructions with forwarding and stalling mechanism and various addressing modes for CISC processor TEACHING ASSISTANTSHIP – Modern Computer Architecture (Course Dev - Summer 2019), ULSI Technology (Fall 2019)