The Megh platform
Overview
Megh Computing provides a platform for accelerating real-time analytics using Spark Streaming and other frameworks. The solution enables seamless acceleration of applications that process streams with machine learning and deep learning algorithms to extract value from data as it is moving.
The Megh solution supports both in-line processing of streaming data and offloading of machine learning and deep learning libraries with FPGAs.

There are two key components:
- Hardware platform: Intel PACs (Programmable Acceleration Cards) with Intel Arria10 and Stratix 10 FPGAs and Intel Acceleration Stack running on Dell R740 servers.
- Software platform: Spark Streaming framework with BigDL libraries and Megh libraries for Arka Runtime and Sira AFUs (Accelerator Function Units).
The main benefits of this solution include:
- Applications run unmodified using standard or custom APIs.
- Arka Runtime exposes the Accelerator Functions-as-a-Service. It manages the FPGAs and supports SW fallback for the AFUs.
- Sira AFUs deliver the actual acceleration and are implemented as libraries that get downloaded to the FPGA.
Share this page
Get the platform product brief
Also see our Megh/Intel platform solution brief.
Platform overview
Watch Megh Computing Founder and CEO Prabhat K. Gupta describe the platform.

Platform architecture
Watch Megh Computing Founder and CEO Prabhat K. Gupta describe the architecture.

Retail use-case scenarios

Read about “Machine Learning and the Store of the Future,” in Intel’s System Design Journal.