-
公开(公告)号:NL2029026A
公开(公告)日:2022-05-24
申请号:NL2029026
申请日:2021-08-24
Applicant: INTEL CORP
Inventor: SOHAM JAYESH DESAI , PRADEEP PAPPACHAN , LUIS KIDA , SELVAKUMAR PANNEER , SUJOY SEN , ROBERT SHARP , RESHMA LAL
IPC: G06F9/50
Abstract: An apparatus to facilitate disaggregated computing for a distributed confidential computing environment is disclosed. The apparatus includes one or more processors to facilitate receiving a manifest corresponding to graph nodes representing regions of memory of a remote client machine, the graph nodes corresponding to a command buffer and to associated data structures and kernels of the command buffer used to initialize a hardware accelerator and execute the kernels, and the manifest indicating a destination memory location of each of the graph nodes and dependencies of each of the graph nodes; identifying, based on the manifest, the command buffer and the associated data structures to copy to the host memory; identifying, based on the manifest, the kernels to copy to local memory of the hardware accelerator; and patching addresses in the command buffer copied to the host memory with updated addresses of corresponding locations in the host memory.
-
公开(公告)号:NL2029026B1
公开(公告)日:2022-07-27
申请号:NL2029026
申请日:2021-08-24
Applicant: INTEL CORP
Inventor: SOHAM JAYESH DESAI , PRADEEP PAPPACHAN , LUIS KIDA , SELVAKUMAR PANNEER , SUJOY SEN , ROBERT SHARP , RESHMA LAL
IPC: G06F9/50
Abstract: An apparatus to facilitate disaggregated computing for a distributed confidential computing environment is disclosed. The apparatus includes one or more processors to facilitate receiving a manifest corresponding to graph nodes representing regions of memory of a remote client machine, the graph nodes corresponding to a command buffer and to associated data structures and kernels of the command buffer used to initialize a hardware accelerator and execute the kernels, and the manifest indicating a destination memory location of each of the graph nodes and dependencies of each of the graph nodes; identifying, based on the manifest, the command buffer and the associated data structures to copy to the host memory; identifying, based on the manifest, the kernels to copy to local memory of the hardware accelerator; and patching addresses in the command buffer copied to the host memory with updated addresses of corresponding locations in the host memory.
-
3.
公开(公告)号:NL2029296B1
公开(公告)日:2022-09-16
申请号:NL2029296
申请日:2021-09-30
Applicant: INTEL CORP
Inventor: ALEX NAYSHTUT , GAURAV KUMAR , OMER BEN-SHALOM , NED M SMITH , RESHMA LAL , PRADEEP PAPPACHAN , RAJESH POORNACHANDRAN , PRASHANT DEWAN
IPC: H04L9/32
Abstract: Methods, apparatuses and system provide for technology that interleaves a plurality of verification commands with a plurality of copy commands in a command buffer, wherein each copy command includes a message authentication code (MAC) derived from a master 5 session key, wherein one or more of the plurality of verification commands corresponds to a copy command in the plurality of copy commands, and wherein a verification command at an end of the command buffer corresponds to contents of the command buffer. The technology may also add a MAC generation command to the command buffer, wherein the MAC generation command references an address of a compute result. 10
-
4.
公开(公告)号:NL2029296A
公开(公告)日:2022-06-17
申请号:NL2029296
申请日:2021-09-30
Applicant: INTEL CORP
Inventor: ALEX NAYSHTUT , GAURAV KUMAR , OMER BEN-SHALOM , NED M SMITH , RESHMA LAL , PRADEEP PAPPACHAN , RAJESH POORNACHANDRAN , PRASHANT DEWAN
IPC: H04L9/32
Abstract: Methods, apparatuses and system provide for technology that interleaves a plurality of verification commands with a plurality of copy commands in a command buffer, wherein each copy command includes a message authentication code (MAC) derived from a master 5 session key, wherein one or more of the plurality of verification commands corresponds to a copy command in the plurality of copy commands, and wherein a verification command at an end of the command buffer corresponds to contents of the command buffer. The technology may also add a MAC generation command to the command buffer, wherein the MAC generation command references an address of a compute result. 10
-
-
-