MulticoreWare

Case Studies

Intermediate Representation Support for ML Engine

October 19, 2022

This case study emphasizes the role of MulticoreWare in creating and implementing a software layer to enable PyTorch backend support using the client’s existing software stack.

The Client

The client is one of the top chip manufacturers with a custom AI/ML accelerator for training and inference pipeline.

The Project

Enable PyTorch (An open-source machine learning framework that accelerates the path from research prototyping to production deployment) support for their custom hardware by extending the software stack in an optimised manner and provide an end-to-end test suite for the same.

Challenges

  1. Limited operator support in customer’s kernel Library
  2. Multiple abstraction layers in the customer’s software stack adds more complexity

Solutions Proposed

MulticoreWare’s engineers decided to use a combination of existing kernels to realize operators which were not supported in the kernel library of the customer.

Test suite with wide coverage to validate all operators for which support was added.

Creating and implementing a software layer to enable PyTorch backend support using the existing software stack

The MulticoreWare Advantage & Approach

MulticoreWare has 8+ years of experience working across layers of multiple clients’ ML Software stack. Be it kernel writing or kernel optimization or addition of ML Framework support or Model development & tuning, we have years of expertise on these areas.

In addition, we also have expertise from the much older Caffe framework to the current PyTorch. We quickly put together a team consisting of a solution architect, senior developers, and quality analysts to conduct a comprehensive assessment of the current technical ecosystem.

OUTCOME

80% of the OPs present in PyTorch framework were enabled to work in client’s hardware/software stack. These were validated using test suite for functional correctness.

Share Via

Explore More

Apr 9 2026

Agentic AI for RAN Observability, Explainability and Orchestration

CUSTOMER A Telecom company that develops platforms for monitoring, analyzing, and managing large-scale telecom and enterprise network infrastructures. Their solutions enable operators to maintain operational visibility and ensure reliability across complex and distributed network environments.  PROBLEM STATEMENT As telecom networks evolve into highly distributed and dynamic systems, traditional monitoring of dashboards and AI-assisted tools still  … Read more

Read more
Apr 3 2026

Embedded Platform Optimization for Advanced Drone Systems: Lidar and Motor Control Integration

Client A leading drone and robotics company developing high-performance UAV platforms for autonomous operations, industrial inspection, and surveying in complex or restricted environments. Problem Statement As the UAV platform evolved, two main challenges emerged that impacted system performance and scalability. Challenge 1: High-Speed Sensor Integration The UAV required a high-speed Lidar module for real-time perception  … Read more

Read more
Dec 15 2025

AI-Powered Dynamic Policy Management for Auto Healing Networks

Client The client is a global leader in network management software, delivering end-to-end network and service management solutions for enterprise, telecom, industrial, and data centre networks. Their platform manages a vast and diverse range of devices across enterprise, cloud, edge, and hybrid environments providing large-scale configuration, monitoring, and remediation capabilities. Problem Statement As networks grow  … Read more

Read more

GET IN TOUCH

    Please note: Personal emails like Gmail, Hotmail, etc. are not accepted
    (Max 2000 characters)