Research Staff · UGent–imec, Ghent

Abhinaba Chakraborty

I build systems that make AI run smarter at the edge.

About

I work on Edge AI orchestration, distributed systems performance modelling and cache coherence validation at the FARON Group, ID Lab, Ghent, under the supervision of Prof. Wouter Tavernier and Didier Colle.

In 2026 I joined Google's XProf team in Bengaluru as a PhD intern, and a paper on performance modelling of concurrent vision workloads was accepted at the Journal of Real-Time Image Processing. Earlier work appeared at SRDS, IC2E, ISVLSI and ISPASS in 2025.

  • Edge AI orchestration
  • Distributed systems
  • Cache coherence
  • Swarm systems

Selected work

  1. 2024 – 2026Active

    Orchestration of Edge AI

    Dynamic scheduling and workload offloading algorithms for concurrent deep learning vision models executing on NVIDIA Jetson embedded nodes.

    Edge AI · PyTorch · ONNX · Orchestration

  2. 2024 – 2025Research

    Performance Modelling

    Mathematical and statistical modelling of distributed computing infrastructures, evaluating latency under heavy concurrent workloads using SST Core and NS-3.

    Distributed systems · Simulation · Statistics

  3. 2024 – 2025Completed

    OASEES

    A decentralized open-source edge framework exploring swarm-based technologies and edge infrastructure orchestration at scale.

    Edge swarms · Decentralization · Docker

  4. 2022 – 2023Completed

    Cache Coherence Validation

    Automated directed test generation and on-the-fly validation of hierarchical cache coherence protocol implementations.

    Verification · Architecture · C++

Research

  1. 2026J. Real-Time Image Processing

    Modelling Throughput and Power Consumption for Real-Time Concurrent Vision Application Deployments on Edge

    Abhinaba Chakraborty, Colle D, Pickavet M, Tavernier W.

  2. 2025SRDS

    Designing Swarm-based Decentralised Systems: Requirements for Performance and Scalability

    Abhinaba Chakraborty, Colle D, Pickavet M, Arezaga E, Kourtis A, Oikonomakis A, Imeri A, Tavernier W.

  3. 2025SRDS

    A distributed UAV analytics framework for DAO-based swarm systems

    Vasalos A, Economopoulos A, Oikonomakis A, Kourtis A, Alexandridis G, Tavernier W, Xilouris G, Chochliouros I, Vasalos I, Trakadas P.

  4. 2025IEEE IC2E
  5. 2025IEEE ISVLSI
  6. 2025IEEE ISPASS

    Profiling Concurrent Vision Inference Workloads on NVIDIA Jetson

    Abhinaba Chakraborty, Tavernier W, Kourtis A, Pickavet M, Oikonomakis A, Colle D.

  7. 2025arXiv preprint

    Profiling Concurrent Vision Inference Workloads on NVIDIA Jetson — Extended

    Abhinaba Chakraborty, Tavernier W, Kourtis A, Pickavet M, Oikonomakis A, Colle D.

  8. 2023M.Tech thesis, ISI Kolkata

Experience

Positions

  1. Mar 2024 – nowGhent, Belgium

    Research Staff

    FARON Group, ID Lab, UGent–imec

  2. Apr – Jun 2026Bengaluru, India

    Software Engineer, PhD Intern

    XProf, CoreML Group, Google

  3. Aug – Dec 2023Chennai, India

    Software Engineer

    Predigle

  4. Mar – Jul 2023Leuven, Belgium

    International Scholar

    imec

  5. Jun – Sep 2022Bengaluru, India

    Engineering Intern

    Airtel

Education

  1. 2024 – nowGhent, Belgium

    PhD, Computer Science Engineering

    Ghent University

  2. 2021 – 2023Kolkata, India

    M.Tech, Computer Science

    Indian Statistical Institute

  3. 2016 – 2020Kolkata, India

    B.E., Electrical Engineering

    Jadavpur University

Toolkit

  • C++
  • C
  • Python
  • SQL
  • Shell
  • SST Core
  • NS-3
  • PyTorch
  • ONNX Runtime
  • Docker
  • Git

Field notes

Hardware

My daily drivers are an Apple MacBook M1 for personal projects and a Dell Latitude 5540 (Intel i7) for university work. On the Dell, I run Arch Linux with the i3 tiling manager — I really like the minimal overhead and customizability of i3.

For heavy research workloads, I lean on imec's IDLab testbeds. I use VirtualWall (over 550 bare-metal servers) to spin up networking and distributed systems experiments. For training models, I use GPULab for NVIDIA V100s and RTX GPUs. For edge AI inference, my go-to is the NVIDIA Jetson Orin Nano — about 40 TOPS, perfect for profiling tensor ops locally.

AI workflow

I rely heavily on the Antigravity CLI to run a multi-agent workflow. My main engine for planning architecture and writing code is Gemini 3.1 Pro. After it writes the code, I pass the results to Claude for a harsh critique to catch edge cases and logic bugs. Claude tokens can get expensive fast, so I have to be careful with this loop — but feeding Claude's corrections back into Gemini works surprisingly well.

For monitoring long-running remote training jobs, I spin up cheap, lightweight Gemini Flash agents that watch logs over SSH and handle basic errors, saving a lot of manual babysitting.

Software & IDE

For most things — large Python projects, Jupyter, Docker, remote SSH to my Jetson cluster — I live in VS Code. For a quick config edit or remote debug, I fire up Neovim (native LSP).

Indispensable extensions: Python + Pylance, C/C++, Remote-SSH, Docker, GitLens, Jupyter. For ONNX models, Netron.

Terminal

I use Alacritty for the GPU-accelerated snappiness, tmux to keep sessions alive, and a few shell scripts that set up multi-pane layouts for parallel experiments.

Shell is Zsh with Oh My Zsh and Powerlevel10k. Unlimited history plus Ctrl+R and fzf for finding a three-month-old command is a lifesaver.

Research & ML stack

PyTorch for training and prototyping, ONNX Runtime for portable inference, TensorRT for optimized Jetson deployment. Most models convert to ONNX before hitting the edge cluster — it makes profiling and benchmarking far more reproducible.

For architecture and network simulation: SST Core / Elements and NS-3. Containerization via Docker and K3s. Analysis in NumPy, Pandas, Matplotlib and Seaborn.

Writing & productivity

Overleaf exclusively for paper writing — real-time collaboration with co-authors is indispensable. References via Zotero; diagrams via draw.io.

Notes and project management in Notion; day-to-day on Slack; code in GitLab (UGent) or GitHub (personal).

Version control

Git for everything. For research projects with multiple experiments running at once, git worktrees are invaluable — each branch gets its own working directory without duplicating the repo. Commit messages stay descriptive but simple; the experiment logs are what matter for reproducibility.

Bookmarks
  • Netron — visualizer for neural networks and ML models.
  • KWOK — Kubernetes without kubelet; simulate clusters at scale.
  • MathJax — beautiful math in browsers.
  • The first website — the original WWW project page at CERN.
  • EU Swarm Workshop — European research on edge intelligence swarms.