-
公开(公告)号:US20190310937A1
公开(公告)日:2019-10-10
申请号:US16452173
申请日:2019-06-25
Applicant: Intel Corporation
Inventor: Alexander BACHMUTSKY , Raghu KONDAPALLI , Francesc GUIM BERNAT
IPC: G06F12/06
Abstract: Techniques to facilitate a hardware based table look of a table maintained in or more types of memories or memory domains include examples of receiving a search request forwarded from a queue management device. Examples also include implementing table lookups to obtain a result and sending the result to an output queue of the queue management device for the queue management device to forward the result to a requestor of the search request.
-
公开(公告)号:US20190278631A1
公开(公告)日:2019-09-12
申请号:US16422905
申请日:2019-05-24
Applicant: Intel Corporation
Inventor: Francesc GUIM BERNAT , Ramanathan SETHURAMAN , Karthik KUMAR , Mark A. SCHMISSEUR , Brinda GANESH
Abstract: Data management for edge architected computing systems extends current storage and memory schemes of edge resources to expose interfaces to allow a device, such as an endpoint or client device, or another edge resource, to specify criteria for managing data originating from the device and stored in an edge resource, and extends the storage and memory controllers to manage data in accordance with the criteria, including removing stored data that no longer satisfies the criteria. The criteria includes a temporal hint to specify a time after which the data can be removed, a physical hint to specify a list of edge resources outside of which the data can be removed, an event-based hint to specify an event after which the data can be removed, and a quality of service condition to modify the time specified in the temporal hint based on a condition, such as memory and storage capacity of the edge resource in which the data is managed.
-
公开(公告)号:US20190243685A1
公开(公告)日:2019-08-08
申请号:US16384554
申请日:2019-04-15
Applicant: Intel Corporation
Inventor: Francesc GUIM BERNAT , Felipe PASTOR BENEYTO , Kshitij A. DOSHI , Timothy VERRALL , Suraj PRABHAKARAN
IPC: G06F9/48 , G06F1/3296 , G06F1/20 , G06F9/50
CPC classification number: G06F9/4893 , G06F1/206 , G06F1/3296 , G06F9/4856 , G06F9/5027 , G06F2209/501
Abstract: Some examples provide for uninterruptible power supply form (UPS) resources and non-UPS resources to be offered in a composite node for customers to use. For a workload run on the composite node, monitoring of non-UPS resource power availability, resource temperature, and/or cooling facilities can take place. In the event, a non-UPS resource experiences a power outage or reduction in available power, temperature that is at or above a threshold level, and/or cooling facility outage, monitoring of performance of a workload executing on the non-UPS resource can take place. If the performance is acceptable and the power available to the non-UPS resource exceeds a threshold level, the supplied power can be reduced. If the performance experiences excessive levels of errors or slows unacceptably, the workload can be migrated to another non-UPS or UPS compliant resource.
-
公开(公告)号:US20190208009A1
公开(公告)日:2019-07-04
申请号:US16241891
申请日:2019-01-07
Applicant: Intel Corporation
Inventor: Suraj PRABHAKARAN , Kshitij A. DOSHI , Francesc GUIM BERNAT
CPC classification number: H04L67/1036 , H04L41/046 , H04L63/08 , H04L67/1004 , H04L67/16
Abstract: A computing cluster can receive a request to perform a workload from a client. The request can include a service discovery agent. If the request is authenticated and permitted on the computing cluster, the service discovery agent is executed. Execution of the service discovery agent can lead to discovery of resource capabilities of the cluster and selection of the appropriate resource based on performance requirements. The selected resource can be deployed for execution of the workload.
-
公开(公告)号:US20190102107A1
公开(公告)日:2019-04-04
申请号:US15721441
申请日:2017-09-29
Applicant: Intel Corporation
Inventor: Francesc GUIM BERNAT
IPC: G06F3/06
Abstract: Examples include techniques to manage or process batch access operations to storage devices. Examples include receiving a batch access operation request to remotely access storage devices. The batch access operations request included in a fabric packet routed to a target host computing node coupled with the storage devices through a networking fabric. A granted batch access operation request having multiple read/write transactions to or from selected storage devices.
-
公开(公告)号:US20190042458A1
公开(公告)日:2019-02-07
申请号:US16017872
申请日:2018-06-25
Applicant: Intel Corporation
Inventor: Karthik KUMAR , Francesc GUIM BERNAT , Benjamin GRANIELLO , Thomas WILLHALM , Mustafa HAJEER
IPC: G06F12/0895
Abstract: Cache on a persistent memory module is dynamically allocated as a prefetch cache or a write back cache to prioritize read and write operations to a persistent memory on the persistent memory module based on monitoring read/write accesses and/or user-selected allocation.
-
公开(公告)号:US20190042429A1
公开(公告)日:2019-02-07
申请号:US15944598
申请日:2018-04-03
Applicant: Intel Corporation
Inventor: Karthik KUMAR , Mustafa HAJEER , Thomas WILLHALM , Francesc GUIM BERNAT , Benjamin GRANIELLO
IPC: G06F12/0831 , G06F12/0817
CPC classification number: G06F12/0831 , G06F12/0817 , G06F2212/621
Abstract: Examples include a processor including a coherency mode indicating one of a directory-based cache coherence protocol and a snoop-based cache coherency protocol, and a caching agent to monitor a bandwidth of reading from and/or writing data to a memory coupled to the processor, to set the coherency mode to the snoop-based cache coherency protocol when the bandwidth exceeds a threshold, and to set the coherency mode to the directory-based cache coherency protocol when the bandwidth does not exceed the threshold.
-
公开(公告)号:US20190042423A1
公开(公告)日:2019-02-07
申请号:US15957575
申请日:2018-04-19
Applicant: Intel Corporation
Inventor: Karthik KUMAR , Benjamin GRANIELLO , Mark A. SCHMISSEUR , Thomas WILLHALM , Francesc GUIM BERNAT
IPC: G06F12/0811 , G06F12/084 , G06F12/0897
Abstract: A method is described. The method includes configuring different software programs that are to execute on a computer with customized hardware caching service levels. The available set of hardware caching levels at least comprise L1, L2 and L3 caching levels and at least one of the following hardware caching levels is available for customized support of a software program L2, L3 and L4.
-
公开(公告)号:US20250086123A1
公开(公告)日:2025-03-13
申请号:US18894967
申请日:2024-09-24
Applicant: Intel Corporation
Inventor: Karthik KUMAR , Francesc GUIM BERNAT
IPC: G06F12/14 , G06F12/06 , G06F12/0813 , G06F12/0891
Abstract: In an embodiment, network device apparatus is provided that includes packet processing circuitry to determine if target data associated with a memory access request is stored in a different device than that identified in the memory access request, and based on the target data associated with the memory access request identified as stored in a different device than that identified in the memory access request, may cause transmission of the memory access request to the different device. The memory access request may comprise an identifier of a requester of the memory access request and the identifier may comprise a Process Address Space identifier (PASID).
-
公开(公告)号:US20240223384A1
公开(公告)日:2024-07-04
申请号:US18558155
申请日:2021-09-17
Applicant: Intel Corporation
Inventor: Francesc GUIM BERNAT
IPC: H04L9/32
CPC classification number: H04L9/3263 , H04L9/3236
Abstract: Methods and apparatus for attestation and execution of operators. The apparatus is configured to be implemented in a compute platform including at least one processing unit, and is configured to perform client-side attestation operations with an operator attestation service to validate an operator to be executed on the apparatus or a processing unit on the compute platform. The apparatus is also configured to fetch an operator from an operator catalog, compute a hash over the operator, and send a message containing the hash and operator identifier (ID) (or digest containing the same with optional signing) to the operator attestation service, which validates the operator by looking up a valid hash for the operator using the operator ID and comparing the hashes. The apparatus is also configured to maintain and enforce tenant rules relating to execution of operators, and includes a cache for caching validated operators.
-
-
-
-
-
-
-
-
-