- Research Coop
AMD Research,
Austin, USA [Mar'18 – May'18][May'17 – Dec'17]
- Distributed framework to manage heterogeneous computers
-
I designed a modular framework to manage
heterogeneous processors using robust control.
I prototyped the proposed design on a multi-CPU + GPU
machine at AMD.
-
I filed for a patent through AMD, and published a paper at MICRO'19
based on this work.
- ASIC Engineer
Nvidia Graphics Pvt. Ltd.,
Bangalore, India [August'11 – June'12]
- Timing closure for GPU-GDDR5/DDR3 interface in 28 nm GPUs
-
I closed timing for high
speed (3.5 GHz) GDDR5/DDR3 memory interface
paths with Static Timing Analysis (STA) in
GK110, a 28 nm GPU high performance computing.
-
GK110 was released as the Tesla K10 and
Tesla K20 (info
here and
here).
- Automated STA framework for a 28nm SoC, Wayne
-
I developed an automated Static Timing
Analysis framework, using Perl, for USB 2.0 IO
modules in SoCs.
-
I used
this framework to close timing on
USB 2.0 IO modelus in the 28nm low power mobile
SoC,
Tegra 4.
-
ASIC Intern
Nvidia Graphics Pvt. Ltd.,
Bangalore, India [Spring'11]
-
SPICE analysis framework for a GPU
-
I developed a framework with SPICE, Perl and
Tcl, for HSPICE analysis of
multi voltage high speed Framebuffer IO paths in GF117,
the first 28nm chip from Nvidia.
GF117 was released as
an entry level gaming GPU,
GT 620M.
-
The framework
was used to validate the timing analysis
of PrimeTime, an STA tool, from Synopsys.
-
Partition/Block Timing closure for a GPU
-
I closed timing on two block partitions of
the GK104 chip, later marketed as
GTX 680M (the M for mobile version) and
GTX 670..
-
Intern
Indira Gandhi Centre for Atomic Research
(IGCAR),
Kalpakkam, India [Summer'09]
-
I was an intern with the group of Shri J Jayapandian, Head,
Electronics & Instrumentation Section,
Surface & Nanoscience Division,
Materials Science Group, IGCAR.
-
I worked on
developing a micro-meter positioner read-out
using virtual instrumentation
techniques and a Programmable System on Chip
(PSoC) based
embedded system.