US 12,450,008 B2
Remote storage for hardware microservices hosted on XPUs and SOC-XPU platforms
Andrzej Kuriata, Gdansk (PL); Susanne M. Balle, Hudson, NH (US); Duane E. Galbi, Wayland, MA (US); Sundar Nadathur, Cupertino, CA (US); Nagabhushan Chitlur, Portland, OR (US); Francesc Guim Bernat, Barcelona (ES); and Alexander Bachmutsky, Sunnyvale, CA (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Dec. 21, 2021, as Appl. No. 17/558,268.
Prior Publication US 2022/0113911 A1, Apr. 14, 2022
Int. Cl. G06F 3/06 (2006.01); G06F 15/78 (2006.01)
CPC G06F 3/0659 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0613 (2013.01); G06F 3/067 (2013.01); G06F 15/7807 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A platform configured to be deployed in a network environment including a remote storage node coupled to a fabric, comprising:
a circuit board to which multiple components are operatively coupled, including,
a System On Chip (SOC), having a plurality of cores;
at least one fabric interface configured to be coupled to the fabric;
memory, in which software to be executed on one or more of the plurality of cores in the SOC is stored, the software including software code configured to pre-provision storage space on the remote storage node and assign the storage space to the platform, wherein the pre-provisioned storage space includes one or more container images to be implemented as one or more hardware (HW) microservice front-ends; and
an Other Processing Unit (XPU), communicatively coupled to the SOC via interconnect circuitry in the circuit board and configured to implement one or more accelerator functions used to accelerate HW microservice backend operations that are offloaded from the one or more HW microservice front-ends.