-
公开(公告)号:US10250572B2
公开(公告)日:2019-04-02
申请号:US15280677
申请日:2016-09-29
Applicant: Amazon Technologies, Inc.
Inventor: Islam Mohamed Hatem Abdulfattah Mohamed Atta , Christopher Joseph Pettey , Nafea Bshara , Asif Khan , Mark Bradley Davis , Prateek Tandon
Abstract: The following description is directed to a logic repository service. In one example, a method of a logic repository service can include receiving a first request to generate configuration data for configurable hardware using a specification for application logic of the configurable hardware. The method can include generating the configuration data for the configurable hardware. The configuration data can include data for implementing the application logic. The method can include encrypting the configuration data to generate encrypted configuration data. The method can include signing the encrypted configuration data using a private key. The method can include transmitting the signed encrypted configuration data in response to the request.
-
公开(公告)号:US20240259354A1
公开(公告)日:2024-08-01
申请号:US18601629
申请日:2024-03-11
Applicant: Amazon Technologies, Inc.
Inventor: Islam Mohamed Hatem Abdulfattah Mohamed Atta , Christopher Joseph Pettey , Nafea Bshara , Asif Khan , Mark Bradley Davis , Prateek Tandon
CPC classification number: H04L63/0428 , G06F9/50 , G06F15/7871 , H04L9/3247 , H04L2209/72
Abstract: The following description is directed to a logic repository service. In one example, a method of a logic repository service can include receiving a first request to generate configuration data for configurable hardware using a specification for application logic of the configurable hardware. The method can include generating the configuration data for the configurable hardware. The configuration data can include data for implementing the application logic. The method can include encrypting the configuration data to generate encrypted configuration data. The method can include signing the encrypted configuration data using a private key. The method can include transmitting the signed encrypted configuration data in response to the request.
-
公开(公告)号:US11191181B1
公开(公告)日:2021-11-30
申请号:US16020752
申请日:2018-06-27
Applicant: Amazon Technologies, Inc.
Inventor: Prateek Tandon , David Edward Bryan , Kevin M. Bailey , Ioana Galis , Kypros Constantinides
Abstract: A server assembly service determines configurations for custom assembled servers based on time-series utilization metadata for servers executing workloads similar to workloads that are to be executed on the custom assembled servers. The server assembly service determines trends in the time-series utilization metadata and compares the identified trends to associations between workload utilization trends and application classes to determine one or more application classes for applications executing the workloads. The service uses the determined application classes to select server configurations for custom servers that are to be assembled to execute workloads similar to the workloads related to the server utilization metadata. In some embodiments, the service selects custom server configurations without access to applications or application data for workloads of concern. For example, the service may select custom server configurations without using profiling techniques that may intrude on customer privacy by requiring access to underlying applications or application data.
-
公开(公告)号:US10282502B1
公开(公告)日:2019-05-07
申请号:US15452605
申请日:2017-03-07
Applicant: Amazon Technologies, Inc.
Inventor: Nafea Bshara , Islam Mohamed Hatem Abdulfattah Mohamed Atta , Prateek Tandon , Asif Khan , Kiran Kalkunte Seshadri
IPC: G06F17/50
Abstract: Technologies are provided for automatically performing multiple integrated circuit implementation runs with variations of input design constraints. Input design constraints can be automatically adjusted to create multiple modified versions of the design constraints. The multiple modified design constraints can be used to perform separate integrated circuit implementation runs for a given circuit design. Results of the multiple implementation runs can be analyzed, and a circuit implementation report can be generated based on the results of the runs performed with the various modified design constraints. In some embodiments, a circuit implementation recommendation can be generated based on the implementation run results. In at least some scenarios, the multiple implementation runs can be performed using multiple synthesis and implementation processes. The multiple synthesis and implementation processes can be distributed across one or more host computing devices.
-
公开(公告)号:US11956220B2
公开(公告)日:2024-04-09
申请号:US17518259
申请日:2021-11-03
Applicant: Amazon Technologies, Inc.
Inventor: Islam Mohamed Hatem Abdulfattah Mohamed Atta , Christopher Joseph Pettey , Nafea Bshara , Asif Khan , Mark Bradley Davis , Prateek Tandon
CPC classification number: H04L63/0428 , G06F9/50 , G06F15/7871 , H04L9/3247 , H04L2209/72
Abstract: The following description is directed to a logic repository service. In one example, a method of a logic repository service can include receiving a first request to generate configuration data for configurable hardware using a specification for application logic of the configurable hardware. The method can include generating the configuration data for the configurable hardware. The configuration data can include data for implementing the application logic. The method can include encrypting the configuration data to generate encrypted configuration data. The method can include signing the encrypted configuration data using a private key. The method can include transmitting the signed encrypted configuration data in response to the request.
-
公开(公告)号:US11171933B2
公开(公告)日:2021-11-09
申请号:US17017970
申请日:2020-09-11
Applicant: Amazon Technologies, Inc.
Inventor: Islam Mohamed Hatem Abdulfattah Mohamed Atta , Christopher Joseph Pettey , Nafea Bshara , Asif Khan , Mark Bradley Davis , Prateek Tandon
Abstract: The following description is directed to a logic repository service. In one example, a method of a logic repository service can include receiving a first request to generate configuration data for configurable hardware using a specification for application logic of the configurable hardware. The method can include generating the configuration data for the configurable hardware. The configuration data can include data for implementing the application logic. The method can include encrypting the configuration data to generate encrypted configuration data. The method can include signing the encrypted configuration data using a private key. The method can include transmitting the signed encrypted configuration data in response to the request.
-
公开(公告)号:US10778653B2
公开(公告)日:2020-09-15
申请号:US16287973
申请日:2019-02-27
Applicant: Amazon Technologies, Inc.
Inventor: Islam Mohamed Hatem Abdulfattah Mohamed Atta , Christopher Joseph Pettey , Nafea Bshara , Asif Khan , Mark Bradley Davis , Prateek Tandon
Abstract: The following description is directed to a logic repository service. In one example, a method of a logic repository service can include receiving a first request to generate configuration data for configurable hardware using a specification for application logic of the configurable hardware. The method can include generating the configuration data for the configurable hardware. The configuration data can include data for implementing the application logic. The method can include encrypting the configuration data to generate encrypted configuration data. The method can include signing the encrypted configuration data using a private key. The method can include transmitting the signed encrypted configuration data in response to the request.
-
公开(公告)号:US10398055B1
公开(公告)日:2019-08-27
申请号:US16020747
申请日:2018-06-27
Applicant: Amazon Technologies, Inc.
Inventor: Prateek Tandon , David Edward Bryan , Kevin M. Bailey , Kypros Constantinides , Ioana Galis , Bryan Wiehardt
Abstract: A portable server assembly system includes a container structure configured to be transported between data center locations, such as a shipping container. The portable server assembly system also includes a plurality of robots that are stowed in the container when being transported between data center locations, and that assemble servers when deployed at a particular data center location. In some embodiments, when a first data center location is substantially populated with servers assembled by the portable server assembly system (or another system), the portable server assembly system is re-deployed to another data center for use in assembling servers for populating the other data center.
-
公开(公告)号:US20180091484A1
公开(公告)日:2018-03-29
申请号:US15280677
申请日:2016-09-29
Applicant: Amazon Technologies, Inc.
Inventor: Islam Mohamed Hatem Abdulfattah Mohamed Atta , Christopher Joseph Pettey , Nafea Bshara , Asif Khan , Mark Bradley Davis , Prateek Tandon
CPC classification number: H04L63/0428 , G06F9/50 , G06F15/7871 , H04L9/3247 , H04L2209/72
Abstract: The following description is directed to a logic repository service. In one example, a method of a logic repository service can include receiving a first request to generate configuration data for configurable hardware using a specification for application logic of the configurable hardware. The method can include generating the configuration data for the configurable hardware. The configuration data can include data for implementing the application logic. The method can include encrypting the configuration data to generate encrypted configuration data. The method can include signing the encrypted configuration data using a private key. The method can include transmitting the signed encrypted configuration data in response to the request.
-
公开(公告)号:US11388835B1
公开(公告)日:2022-07-12
申请号:US16020749
申请日:2018-06-27
Applicant: Amazon Technologies, Inc.
Inventor: David Edward Bryan , Prateek Tandon , Kevin M. Bailey , Ismael Medrano
IPC: G06F30/20 , G06F113/02 , H05K7/14
Abstract: A server placement controller determines a placement location for a custom server based on infrastructure support system requirements of the custom server and based on infrastructure support system capacities at respective unoccupied slots of a server mounting structure of a data center. In some embodiments, a server placement controller may utilize a hierarchical optimization process to select a placement location for a custom server, wherein the selected placement location meets the requirements of the custom server while also optimizing use of one or more infrastructure support systems, such as power infrastructure support system, a networking infrastructure support system, a cooling infrastructure support system, or other infrastructure support systems of a data center.
-
-
-
-
-
-
-
-
-