Implementing a multi-component service using plural hardware acceleration components
US10296392B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | May 20, 2015 |
| Grant date | May 21, 2019 |
| Priority date | — |
| Expiry date | May 20, 2035 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2209/5015
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A data processing system is described herein that includes two or more software-driven host components that collectively provide a software plane. The data processing system further includes two or more hardware acceleration components that collectively provide a hardware acceleration plane. The hardware acceleration plane implements one or more services, including at least one multi-component service. The multi-component service has plural parts, and is implemented on a collection of two or more hardware acceleration components, where each hardware acceleration component in the collection implements a corresponding part of the multi-component service. Each hardware acceleration component in the collection is configured to interact with other hardware acceleration components in the collection without involvement from any host component. A function parsing component is also described herein that determines a manner of parsing a function into the plural parts of the multi-component service.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.