profile-pic

Ashutosh Parkhi

With a robust background in software solutions for hardware device mapping, my role as an Engineering Lead at Arm involves leading one of the PyTorch compiler teams to enhance machine learning model performance. Our contributions, crucial to the open source ecosystem of PyTorch empower developers to achieve optimized machine learning implementations.

Previously, as a Staff Compiler Engineer, I was committed to the TVM apache project, integrating neural network libraries and backend compilers, which enabled efficient heterogeneous execution across devices. The collaborative efforts of our team ensure groundbreaking strides in AI tooling and device backend enablement.

  • Role

    staff compiler engineer

  • Years of Experience

    15 years

Skillsets

  • Algorithms
  • C
  • C++
  • Data Structures
  • Debugging
  • Linux
  • Perl
  • Python

Professional Summary

15Years
  • May, 2021 - Present4 yr 11 months

    staff compiler engineer

    Arm Holdings
  • Nov, 2017 - Apr, 20213 yr 5 months

    senior software engineer

    Imagination Technologies
  • Jun, 2012 - Nov, 20175 yr 5 months

    simulation and modeling engineer

    Intel Technology India
  • Jun, 2007 - Jul, 20103 yr 1 month

    senior member technical staff

    Pyxis Technology

Work History

15Years

staff compiler engineer

Arm Holdings
May, 2021 - Present4 yr 11 months
    Contributed to integration and maintenance of several neural network (NN) software libraries and backend compilers. Enabled efficient heterogeneous execution across multiple devices using TVM.

senior software engineer

Imagination Technologies
Nov, 2017 - Apr, 20213 yr 5 months
    Developed Tensorflow equivalents for network partitioning, graph transforms, and quantization tools in TVM. Designed heterogeneous flow in NNVM to support GPUs and neural network accelerators.

simulation and modeling engineer

Intel Technology India
Jun, 2012 - Nov, 20175 yr 5 months
    Developed functional simulation models for media accelerators. Brought up a face recognition application on integrated CPU-GPU simulation systems. Developed SystemC/TLM2 models for neural networks accelerators.

senior member technical staff

Pyxis Technology
Jun, 2007 - Jul, 20103 yr 1 month
    Developed TCL/TK UI for editing RTL signal combinations post Veloce emulation. Designed converters for Veloce to debussy/vcd trace formats for standardized signal viewing.

Education

  • Masters in Technology (M.Tech/M.E)

    University of Michigan, US (2012)
  • Bachelors of Law (B.L/L.L.B)

    Indian Institute of Technology (IIT BHU), Varanasi (2007)