Aditya Rajagopal PhD

Co-Founder

New York City, United States7 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Co-founder of innovative performance optimization startup.
  • Expert in developing optimizing compilers for AI hardware.
  • Published multiple peer-reviewed papers in top conferences.
Stackforce AI infers this person is a specialist in AI and Embedded Systems development.

Contact

Skills

Core Skills

CompilersPerformance OptimizationFpgaCnnEmbedded SystemsSoftware Development

Other Skills

Altera QuartusCC#C++CaffeCompiler DevelopmentData-driven TechniquesIntermediate RepresentationJavaJavaScriptLLVMMATLABObjective-CPCB DesignPerformance Modeling

About

Founded nCompass to make it dramatically easier to program heterogenous hardware systems. Performance Optimization shouldn't require 5 different tools and take weeks, you can do it in minutes.

Experience

Ncompass technologies inc.

Co-Founder

Dec 2023Present · 2 yrs 3 mos · San Francisco Bay Area · Remote

  • Building the new programming interface for performance optimization engineers
CompilersLLVMC++PythonJavaPerformance Optimization

Qualcomm

Senior Compiler Engineer

Feb 2023Nov 2023 · 9 mos · London, England, United Kingdom · Remote

  • Compiler Engineer in Qualcomm's AI Research division working on developing optimising compilers for mapping neural networks to custom hardware.
CompilersLLVM

The university of edinburgh

Postdoctoral Researcher

Nov 2022Jan 2023 · 2 mos · London, England, United Kingdom · Remote

  • Postdoctoral researcher at the Institute for Computing Systems Architecture, School of Informatics under the supervision of Dr. Tobias Grosser. Worked on developing an intermediate representation that allows to better map high level C code to dynamically scheduled FPGA circuits.
CFPGAIntermediate Representation

Huawei technologies research & development (uk) ltd

CPU Compiler Research Intern

Mar 2022Sep 2022 · 6 mos · London, England, United Kingdom

  • 6-month compiler research Intern working on developing an LLVM compiler backend for the CPU architecture research team in order to facilitate architecture prototyping.
LLVMCompiler DevelopmentCompilers

Imperial college london

PHD Researcher

Oct 2018Dec 2022 · 4 yrs 2 mos · London, United Kingdom

  • My current research interests are; Enabling on-device learning to allow Convolutional Neural Networks adapt to the data it is processing in a server-free manner, Low-precision CNN training techniques and FPGA hardware architectures for CNN training. I have experience in using PyTorch for GPU based develoment and Vivado HLS for FPGA based development.
  • 4 peer-reviewed publications:
  • [ICCV 2021] perf4sight: A toolflow to model CNN training performance on Edge GPUs (First Author)
  • [ICML 2020] Multi-precision Policy Enforced Training (MuPPET): A precision-switching strategy for quantised fixed-point training of CNNs (First Author)
  • [CVPR 2020] Now that I can see, I can improve: Enabling data-driven finetuning of CNNs on Edge Devices (First Author)
  • [FPL 2020] Caffe Barista: Brewing Caffe with FPGAs in the Training Loop (Second Author)
PyTorchCNNFPGA

Schlumberger

Embedded Engineer

Apr 2017Sep 2017 · 5 mos · Oslo Area, Norway

  • Worked for 6 months as an embedded hardware and software engineer in a marine seismic acquisition team. Technology covered include :
  • PCB design using KiCad
  • Amplifier design and simulation using LtSpice
  • PCB vibration testing
  • MicroBlaze softcore processor by Xilinx
  • Xilinx Zynq SoC
  • FPGA design
PCB DesignFPGAEmbedded Systems

Imperial college london

Undergraduate Research Assistant

Jul 2016Sep 2016 · 2 mos · London

  • Working in the Intelligent Networks and Systems research group, researching Self-organising Community Energy Systems.
  • Responsibilities include:
  • Developing a Raspberry-Pi demonstrator of a smart house by connecting various peripherals to it and integrating them using python code
  • iOS app development using objective-C which works in tandem with the Raspberry-Pi demonstrator to give users up to date information about their smart house and also allow them to control appliances
  • Web server deployment using Java to allow the app and the Raspberry pi to communicate
  • Running a simulation of multi-agent systems using the Java based Presage2 software
PythonObjective-CJavaSoftware Development

Finoux solutions

Engineering Summer Intern

Jul 2015Sep 2015 · 2 mos · Mumbai Area, India

  • Developed software using java script and python intended to commercially be used for stock trading
  • Worked with no-sql databases such as cassandra and redis
  • Developed software to be used for both user interface as well as backend database operations
JavaScriptPythonSoftware Development

Education

Imperial College London

Master of Engineering (MEng) — Electronic and Information Engineering

Jan 2014Jan 2018

Dr. Pillai Global Academy

High School — A Level

Jan 2012Jan 2014

Stackforce found 100+ more professionals with Compilers & Performance Optimization

Explore similar profiles based on matching skills and experience