-
公开(公告)号:US11467835B1
公开(公告)日:2022-10-11
申请号:US16199129
申请日:2018-11-23
Applicant: Amazon Technologies, Inc.
Inventor: Sudipta Sengupta , Poorna Chand Srinivas Perumalla , Jalaja Kurubarahalli , Samuel Oshin , Cory Pruce , Jun Wu , Eftiquar Shaikh , Pragya Agarwal , David Thomas , Karan Kothari , Daniel Evans , Umang Wadhwa , Mark Klunder , Rahul Sharma , Zdravko Pantic , Dominic Rajeev Divakaruni , Andrea Olgiati , Leo Dirac , Nafea Bshara , Bratin Saha , Matthew Wood , Swaminathan Sivasubramanian , Rajankumar Singh
Abstract: Techniques for partitioning data flow operations between execution on a compute instance and an attached accelerator instance are described. A set of operations supported by the accelerator is obtained. A set of operations associated with the data flow is obtained. An operation in the set of operations associated with the data flow is identified based on the set of operations supported by the accelerator. The accelerator executes the first operation.
-
公开(公告)号:US12052285B1
公开(公告)日:2024-07-30
申请号:US16267332
申请日:2019-02-04
Applicant: Amazon Technologies, Inc.
Inventor: Gowda Dayananda Anjaneyapura Range , Srinivasan Sankaran , Leo Dirac , Lakshmi Naarayanan Ramakrishnan , Stefano Stefani
CPC classification number: H04L63/20 , G06F9/5077 , G06F9/544 , G06F21/53 , G06N20/00 , H04L9/3228 , H04L47/78
Abstract: At a first resource to be used to perform a computing operation, a pair of execution environments is configured. I/O permissions of programs running in the different environments are based on respective sets of constraints. A program performs the operation in one of the environments, with input data being provided to the program from the second environment. A result of the operation is provided to a destination from the second environment.
-
公开(公告)号:US20240348661A1
公开(公告)日:2024-10-17
申请号:US18752544
申请日:2024-06-24
Applicant: Amazon Technologies, Inc.
Inventor: Gowda Dayananda Anjaneyapura Range , Srinivasan Sankaran , Leo Dirac , Lakshmi Naarayanan Ramakrishnan , Stefano Stefani
CPC classification number: H04L63/20 , G06F9/5077 , G06F9/544 , G06F21/53 , G06N20/00 , H04L9/3228 , H04L47/78
Abstract: At a first resource to be used to perform a computing operation, a pair of execution environments is configured. I/O permissions of programs running in the different environments are based on respective sets of constraints. A program performs the operation in one of the environments, with input data being provided to the program from the second environment. A result of the operation is provided to a destination from the second environment.
-
-