Gokulkrishna M

Gokulkrishna M

Software Engineer @ Apple

About

Hi, I am Gokul, I am interested in Machine Learning, High performance computing and Compiler Optimizations. My Passion currently lies in exploring the Neural Accelerators and Compilers. I graduated with Masters in Computer Science and I am currently working on OnDevice ML Infra (compilers and mlsys) at Apple.

Country

United States

City

Cupertino

Industry

Consumer Electronics

Skill

Deep Reinforcement Learning, Parsing, Heuristic Problem Solving, Deep Learning, Computer Graphics, CUDA, Clang Frontend, NPU, Multi-core Architecture and Processors, Multi core processor and Architecture , Foundational Algorithms, Programming Languages, Predictive Analytics, Generative AI, Large Language Models (LLM), RAG, AngularJS, Adobe Illustrator, Adobe Photoshop, Team Leadership

Experience

Apple

Software Engineer

Apple

LinkedIn
2025-8 - Present · 1 yr 2 mos

Cupertino, California, United States

OnDevice ML @ CoreML Tools.

NYU Courant Institute School of Mathematics, Computing, and Data Science

Section Leader - GPU Architecture and Programming

NYU Courant Institute School of Mathematics, Computing, and Data Science

LinkedIn
2024-9 - 2024-12 · 4 mos

New York City Metropolitan Area

- Conducting weekly recitation classes on GPU Architecture and CUDA programming. - Grade assignments and projects for this course. - Worked under Professor Zahran.

AMD

Machine Learning Intern

AMD

LinkedIn
2024-5 - 2024-8 · 4 mos

San Jose, California, United States

• Developed prototype compiler using MLIR and Clang Front-end, simplifying AI Engine (NPU) programming by emitting optimized driver APIs. The tool captures AI Engine driver parameters and data structures using ClangAST and uses MLIR to emit code. • Fixed the Routing API for NPU Tiles by resolving errors, and bugs and writing unit tests for edge cases. This resulted in the Up-streaming of the API for the AI engine runtime driver code base for Versal Adaptive SoC.

Samsung Electronics

Senior Software Engineer

Samsung Electronics

LinkedIn
2022-4 - 2023-8 · 1 yr 5 mos

Bengaluru, Karnataka, India

• Programmed OpenCL GPU kernels for complex neural layers like group normalization and updated MLIR to support TfLite model conversion from Keras, enabling complete execution of Stable Diffusion models on Mobile GPUs. Engineered optimizations like convolution splitting, Quantization, GELU approximation, and fused softmax, which resulted in a 4.58x improvement in performance over CPU. This solution will serve as a base for infrastructure development for the acceleration of Gen-AI models on Samsung Mobile GPUs. • Designed an automatic recompilation & caching tool for OpenCL kernels on GPUs to reduce caching overhead and prevent crashes during GPU driver updates, which resulted in a 25% reduction in crash reports and a 23% increase in the productivity of engineers and the use case team. Received Spot award in Q3 2022 for developing this tool. • Accelerated 10 use cases on Samsung flagships (S23 devices) to improve user experience, achieved a 20% improvement in load time and 10% in execution time and overall performance improvement of 1.4x (S23) and 1.3x (S24).

Samsung Electronics

Machine Learning Engineer

Samsung Electronics

LinkedIn
2021-1 - 2022-4 · 1 yr 4 mos

Bangalore Urban, Karnataka, India

• Engineered a Profiling tool for calculating the layer-wise performance of kernels in ArmNN during inference of ML model. Resulting in the faster diagnosis of performance degradation and improved the productivity of the team by 30%. • Collaborated with Galaxy RAW team to solve greenish tinge issues on RAW images by implementing new normalization methods to support float16 quantized precision execution. This improved inference time by 34% over the previous method. • Directly helped in enabling over 15 USP camera and gallery features deployed on Samsung flagship S22 and S23 devices. Contributing to over 1.5x optimizations for speed, memory and battery.

Samsung Electronics

Software Engineer Intern

Samsung Electronics

LinkedIn
2019-5 - 2019-7 · 3 mos

Bengaluru, Karnataka, India

Evaluated the improvement in emoji prediction by incorporating keystroke statistics in NLP sentiment analysis algorithm, resulting in 10% improvement in accuracy on personalized dataset.

Dataviss Analytics

Application Developer

Dataviss Analytics

LinkedIn
2018-5 - 2018-7 · 3 mos

Chennai, Tamil Nadu, India

Engineered Android Application, which uses firebase cloud tools to create real time service for engineers to handle service requests, resulting in improved and standardized system for engineers.

Education

New York University

New York University

LinkedIn

Computer Science

2023-8 - 2025-5 · 1 yr 10 mos
National Institute of Technology, Tiruchirappalli

National Institute of Technology, Tiruchirappalli

LinkedIn

Computer Science

2016 - 2020 · 4 yrs
Maharishi Vidya Mandir Senior Secondary School

Maharishi Vidya Mandir Senior Secondary School

LinkedIn

CBSE

2014-5 - 2016-5 · 2 yrs 1 mo

Gokulkrishna M's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.