-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
62 lines (55 loc) · 5.34 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<!DOCTYPE html>
<html lang="en">
<body style="background-color:#d5dbdb;">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Sathish</title>
</head>
<body>
<img src="sathishme.jpg" style="height:150px">
<h4> Sathishkumar S </h4>
<h5> [email protected] </h5>
<h6> AMD, Staff Engineer</h6>
<hr width="device-width;" color="#2e4053" size="10">
<h4> Experience </h4>
<font size="2"> <span>•</span> 14 years in Linux software development across Automative, Embedded and GPU domains </font><br />
<font size="2"> <span>•</span> Image and Video codecs are my current interests and also my work at AMD as Staff Engineer </font><br />
<font size="2"> <span>•</span> Opensource contributions in mesa, linux, libva, libdrm/intel-gpu-tools </font><br />
<font size="2"> <span>•</span> Prior to this I have mostly worked on Linux kernel platform and peripheral drivers, please read through for specifics </font><br />
<h4> Linux Multimedia and V4L2 </h4>
<font size="2"> <span>•</span> Solid understanding of JPEG specification </font><br />
<font size="2"> <span>•</span> mesa support for hardware accelerated roi crop and format conversion in jpeg ip </font><br />
<font size="2"> <span>•</span> mesa support foreg decode of YUV444, YUV440 and Grayscale pixel foramts </font><br />
<font size="2"> <span>•</span> mesa support for mjpeg multi-instance decode on multicore jpeg ip hardware </font><br />
<font size="2"> <span>•</span> Pre-silicon emulation experience for JPEG kernel driver </font><br />
<font size="2"> <span>•</span> Post-silicon JPEG ip bringup and kernel driver development </font><br />
<font size="2"> <span>•</span> <a href="https://gitlab.freedesktop.org/mesa/mesa/-/commits/main?search=Sathishkumar+S"> Mesa opensource contributions related to jpeg features </a> </font><br />
<font size="2"> <span>•</span> <a href="https://github.com/intel/libva/pull/721"> Libva support for ROI-crop and format conversion </a> </font><br />
<font size="2"> <span>•</span> C++ ffmpeg based application to measure and benchmark hardware decode performance </font><br />
<font size="2"> <span>•</span> Automation tests for hardware decode and encode on vcn with vmaf score and ffmpeg psnr score for validation </font><br />
<font size="2"> <span>•</span> Good understanding of CVBS video standards (NTSC/PAL) digital video converters (ITU-BT656) </font><br />
<font size="2"> <span>•</span> Development of v4l2 out driver to stream data to an audio-video-bridge with cache coherence. </font><br />
<font size="2"> <span>•</span> Extensive experience in linux driver development for TVP5158 and ADV7180. </font><br />
<font size="2"> <span>•</span> Development of v4l2-subdev i2c-client drivers for camera sensors and digital video converters. </font><br />
<font size="2"> <span>•</span> Customer demo preparation for early camera on OrinocoIMX6DL (u-boot + kernel + userspace in 1.8s) </font><br />
<font size="2"> <span>•</span> Good understanding of VP9 codec specification. </font><br />
<font size="2"> <span>•</span> <a href="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/log/?h=v6.10-rc5&qt=author&q=Sathishkumar+S"> Linux kernel opensource contributions in amdgpu </a> </font><br />
<font size="2"> <span>•</span> <a href="https://gitlab.freedesktop.org/mesa/drm/-/commits/main?search=Sathishkumar+S"> libdrm amdgpu test for jpeg and contributions in vcn test </a> </font><br />
<font size="2"> <span>•</span> <a href="https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/commits/master?search=Sathishkumar+S"> amdgpu igt test contributions </a> </font><br />
<h4> Linux Platform and Peripheral Drivers </h4>
<font size="2"> <span>•</span> Multiple bring-up experience on IMX6DL, ExynosAuto9, MT2712 </font><br />
<font size="2"> <span>•</span> Understanding of pin-mux, pad-configuration and peripheral ips on Soc </font><br />
<font size="2"> <span>•</span> Boot sequence in SoC, early init requirements and device initialization </font><br />
<font size="2"> <span>•</span> Excellent understanding of UART IP in SoC with hardware flow control and DMA </font><br />
<font size="2"> <span>•</span> Identification of hardware bug in uart ip and demonstrations to ip team </font><br />
<font size="2"> <span>•</span> Good in reading hardware schematics/views for drivers, bring-up and debug </font><br />
<font size="2"> <span>•</span> Comfortable with oscilloscope and logic analyzer for debugging uart, i2c, spi, gpio </font><br />
<font size="2"> <span>•</span> Serder drivers for display applications using TI Serdes (DS90UB927/DS90UH941) </font><br />
<font size="2"> <span>•</span> Serdes driver for Maxim GMSL MAX9277 </font><br />
<font size="2"> <span>•</span> Identification of hardware bug in serdes display IC and demonstration to Vendor </font><br />
<font size="2"> <span>•</span> Extensive experience in debugging i2c communication failures over serdes links </font><br />
<font size="2"> <span>•</span> Driver development and bring-up of remote display panels over serdes setup, JDI/Sharp/Panasonic </font><br />
</body>
</html>