Abhimanyu K.

Software Engineer

Austin, Texas, United States6 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expertise in RTL Design and Digital Hardware Engineering.
  • Developed a novel hardware accelerator for advanced neural networks.
  • Strong teaching experience in computer engineering courses.
Stackforce AI infers this person is a Hardware Design Engineer with a focus on digital systems and research in advanced computing.

Contact

Skills

Core Skills

Digital Hardware DesignRtl DesignTeachingComputer EngineeringHardware DesignResearch

Other Skills

Analytical SkillsC (Programming Language)C++Computer ArchitectureComputer ScienceDesign DocumentsDesign SpecificationsDigital DesignsDigital ElectronicsElectrical EngineeringElectronicsEmbedded SystemsEngineeringGithubGraphics Processing Unit

About

GPU Design Engineer at Apple

Experience

Apple

RTL Design Engineer

Jan 2023Present · 3 yrs 2 mos · Austin, Texas, United States · Hybrid

Interpersonal SkillsComputer ScienceDigital Hardware DesignRTL Design

Samsung electronics

RTL Design Engineer

Jan 2021Jan 2023 · 2 yrs · Austin, Texas, United States

ScriptingInterpersonal SkillsDigital Hardware DesignRTL Design

University of wisconsin-madison

ECE 352: Graduate Teaching Assistant

Jan 2020Dec 2020 · 11 mos · Madison, Wisconsin, United States

  • 1) Assisted Prof. Eric Hoffman to conduct the course ECE 252: Introduction to Computer Engineering and ECE 352: Digital System Fundamentals.
  • 2) The courses cover Boolean algebra, combinational logic design, synchronous and asynchronous sequential logic design and analysis, computer organization and design, and assembly language programming.
ScriptingInterpersonal SkillsTeachingComputer Engineering

Intel labs

Research Intern

Jun 2019Dec 2019 · 6 mos · Bengaluru Area, India

  • Internship at the Processor Architecture Research Lab headed by Sreenivas Subramoney, under the direct supervision of Gurpreet Singh Kalsi.
  • Worked on building a Hardware Accelerator for spatially sparse Convolutional Neural Networks for 3-D Visual Analytics.
  • 1) Developed a detailed microarchitecture for general matrix-vector multiplication unit and structured it in a finely tuned systolic array to provide massive parallelism.
  • 2) Extensively studied the workloads to produce a data format that could relay all the relevant information in the most compact manner possible.
  • 3) Developed a novel tile-based algorithm to schedule the sparse workload in a dense format and exploit maximum reuse of data, thus limiting the memory accesses.
  • 5) Wrote a detailed event-accurate emulator of the Accelerator in Python to produce the testing datasets at every intermediate state of the computation.
  • 4) Used the emulator to study the memory access patterns and the bandwidth requirements to smartly hash the data into separate cache banks.
  • 5) Implemented the Accelerator in System-Verilog, and took it through the complete workflow of synthesis, gate-level simulation, APR and Power Analysis.
  • 6) This work has produced a research paper that is currently under review in the International Symposium on High-Performance Computer Architecture (HPCA), 2021.
ScriptingInterpersonal SkillsHardware DesignResearch

University of wisconsin-madison

CS 252: Graduate Teaching Assistant

Jan 2019May 2019 · 4 mos · Madison, Wisconsin Area

  • 1) Assisted Prof. Adil Ibrahim to conduct the course CS 252: Introduction to Computer Engineering, comprising of 400 students.
  • 2) The course covered Boolean Algebra, basics of logic design, computer organization and Assembly Language programming.
ScriptingInterpersonal SkillsTeachingComputer Engineering

Education

University of Wisconsin-Madison

Master's degree — Electrical and Computer Engineering

Jan 2018Jan 2020

Indian Institute of Technology, Kanpur

Bachelor of Technology - BTech — Electrical and Electronics Engineering

Jan 2014Jan 2018

Stackforce found 100+ more professionals with Digital Hardware Design & Rtl Design

Explore similar profiles based on matching skills and experience