EXCEEDS logo
Exceeds
Susanta Bhattacharjee

PROFILE

Susanta Bhattacharjee

Contributed to the openvinotoolkit/openvino repository by developing advanced GPU plugin features and performance optimizations using C++ and GPU programming. Delivered external weight source caching for the Intel GPU plugin, enabling efficient handling of non-binary weights and reducing model initialization time. Enhanced PhiSlica model performance by caching tensor layout and offset calculations, which accelerated padded-tensor copying and reduced inference wait times. Implemented memory optimization during ONNX model conversion, eliminating redundant constant copies for GPU and NPU paths, resulting in lower RAM usage and faster model compilation. The work demonstrated expertise in model caching, plugin development, and performance optimization across complex workflows.

Overall Statistics

Feature vs Bugs

100%Features

Repository Contributions

3Total
Bugs
0
Commits
3
Features
3
Lines of code
418
Activity Months3

Work History

April 2026

1 Commits • 1 Features

Apr 1, 2026

April 2026 performance highlights: Implemented ONNX Model Conversion Memory Optimization in openvino, eliminating redundant copies of constants during InputModel to ov::Model conversion for GPU/NPU. This reduced RAM usage, shortened model compilation times by 20-30%, and laid groundwork for broader enabling via OVEP. Collaboration with Michal Lukaszewski; OV-side optimization is disabled by default and will be activated via OVEP when triggered. Notes: effective for models with embedded weights; external weight files were already optimized; optimization applies to GPU and NPU paths.

October 2025

1 Commits • 1 Features

Oct 1, 2025

October 2025 monthly summary for openvinotoolkit/openvino: Delivered PhiSlica Model Performance Enhancement by caching tensor layout and offset calculations to optimize tensor copying for padded tensors. This optimization reduces wait times between queries for PhiSlica by ~200x. Implemented as a patch in the OpenVINO repo (commit c7a21c537e7e42e314d9f195606abca08f329eba, 'Optimze copy tensor with padding (#32461)').

August 2025

1 Commits • 1 Features

Aug 1, 2025

Month: 2025-08 – Reached a focused contribution to the OpenVINO project by delivering external weight sources caching for the Intel GPU plugin. Key feature enables weightless cache attributes to support weights not loaded from binary files (e.g., inputs from ONNX Runtime), with updates to the program loading path to leverage caching for improved performance. Major bugs fixed: none reported this month. Overall impact: reduced model initialization time and improved inference throughput on Intel GPUs, better integration with dynamic weight sources in production pipelines, and a stronger caching strategy in the OpenVINO plugin architecture. Technologies/skills demonstrated: C++, caching strategies, loader pipeline enhancements, performance optimization, and cross-component collaboration with the Intel GPU plugin and ONNX Runtime workflows.

Activity

Loading activity data...

Quality Metrics

Correctness86.6%
Maintainability80.0%
Architecture86.6%
Performance93.4%
AI Usage26.6%

Skills & Technologies

Programming Languages

C++

Technical Skills

C++C++ programmingGPU OptimizationGPU ProgrammingModel CachingPerformance OptimizationPlugin DevelopmentTensor Operationsmodel conversionperformance optimization

Repositories Contributed To

1 repo

Overview of all repositories you've contributed to across your timeline

openvinotoolkit/openvino

Aug 2025 Apr 2026
3 Months active

Languages Used

C++

Technical Skills

C++GPU OptimizationModel CachingPlugin DevelopmentGPU ProgrammingPerformance Optimization