Parivallal Kannan

Software Engineer

San Jose, California, United States23 yrs 6 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Expert in compilers for ML accelerators and FPGAs.
  • Significant contributions to AWS Trainium and Inferentia.
  • Proven track record in optimizing complex algorithms.
Stackforce AI infers this person is a specialized expert in SaaS for ML and FPGA technologies.

Contact

Skills

Core Skills

CompilersMl Accelerators

Other Skills

ASICAccelerationCC++Computer ArchitectureDebuggingDeep LearningDigital Signal ProcessorsEDAEmbedded SystemsGenerative AIHLSLinuxMachine LearningMachine Vision

About

Build great Compilers for ML Accelerators and FPGAs. Pytorch/TensorFlow/HLO/.../Verilog to bits, for Vector, Matrix and Spatial computing architectures. Improve algorithms for hard optimization problems at scale, across entire compilation stacks, to maximize performance and programmer delight. Contribs to neuronx (AWS Trainium and Inferentia), quartus-II (Intel Agilex), vivado (Xilinx Virtex4 to VUP).

Experience

Amazon web services (aws)

2 roles

Principal Compiler Engineer

Promoted

Oct 2024Present · 1 yr 5 mos · Cupertino, California, United States

  • Neuron - ML Compiler for Trainium and Inferentia line of AI Accelerators. Annapurna Labs. AWS.

Software Engineer

Sep 2020Oct 2024 · 4 yrs 1 mo · Cupertino, California, United States

  • Compiler Engineer for Inferentia and Trainium ML Accelerators. Pushing the envelope on Inf/s/$. Melding Architecture, Algorithms and Code.
CompilersML AcceleratorsMachine Learning

Intel corporation

Principal Engineer

Feb 2018Sep 2020 · 2 yrs 7 mos · San Francisco Bay Area

  • Pathfind Algorithms to support Architectural Innovations in NextGen FPGAs. Modernize Quartus FPGA Compiler. Improve Place & Route QoR, Runtime and Memory.

Xilinx

5 roles

Director, FPGA Implementation Tools

Jun 2017Feb 2018 · 8 mos

Senior Manager Software Development

Oct 2012May 2017 · 4 yrs 7 mos

  • Engineering Manager of the Router Group, responsible for the Vivado FPGA Router (route_design). R&D of algorithmic enhancements for performance metrics (timing closure, congestion), Multi-thread and Multi-core scaling and Architecture Optimization. And, in my infinite spare time :), Vivado HLS enthusiast and FPGA/GPU based algorithm acceleration using HLS, SDAccel and OpenCL.

Senior Staff Software Engineer

Promoted

Dec 2008Sep 2012 · 3 yrs 9 mos

  • Manager of the Core Router Group at Xilinx. Responsible for NextGen Router development that eventually became the highly successful Vivado tool suite, QOR, Runtime and Memory optimization of the Router, Support for Stacked Silicon Interconnect (SSI) FPGAs, ISE Router and Delay Estimator for Virtex7.

Staff Software Engineer

Jun 2006Nov 2008 · 2 yrs 5 mos

  • Router and Delay Estimator R&D for Xilinx ISE software. QOR and Runtime optimization for Xilinx ISE Router, New Architecture support and evaluation (Virtex6 and Spartan6), Congestion modeling and alleviation and Multi-threading for Router. Primary owner of Delay-Estimator, responsible for improving the accuracy of estimates and runtime.

Senior Software Engineer

Dec 2003May 2006 · 2 yrs 5 mos

  • Software development and R&D for FPGA (Field Programmable Gate Array) Placement and Routing. Responsible for Clock Placement, Optimization, Constrained Routing and New Architecture support (Spartan3e and Virtex5).

Sun microsystems

Hardware Engineering Intern

May 1999Sep 1999 · 4 mos · Burlington, MA

  • R&D for Datapath placement, specifically Timing and Area Optimization for datapaths.

Wipro infotech ltd

Project Engineer

Jul 1996Sep 1997 · 1 yr 2 mos

  • Research and development of DSP based systems for Video, Audio and Entertainment applications.

Education

The University of Texas at Dallas

PhD — Electrical Engineering

Jan 2000Jan 2003

College of Engineering, Guindy

BE — Electronics and Communication Engineering

Jan 1992Jan 1996

Stackforce found 100+ more professionals with Compilers & Ml Accelerators

Explore similar profiles based on matching skills and experience