-
公开(公告)号:US20220350639A1
公开(公告)日:2022-11-03
申请号:US17651906
申请日:2022-02-22
Applicant: Intel Corporation
Inventor: Utkarsh Y. KAKAIYA , Ashok RAJ , Rajesh SANKARAN
Abstract: A processing device is provided. The processing device comprises an interface configured to receive information about an operation state of a surrogate processor. Further, the processing device comprises a processing circuitry configured to control the interface and to decide whether an interrupt addressed to the processing circuitry is processed by the processing circuitry or redirected to the surrogate processing circuitry based on an operation state of the processing circuitry and the surrogate processing circuitry.
-
公开(公告)号:US20220027207A1
公开(公告)日:2022-01-27
申请号:US17361932
申请日:2021-06-29
Applicant: Intel Corporation
Inventor: Utkarsh Y. KAKAIYA , Rajesh SANKARAN , Sanjay KUMAR , Kun TIAN , Philip LANTZ
Abstract: Techniques for scalable virtualization of an Input/Output (I/O) device are described. An electronic device composes a virtual device comprising one or more assignable interface (AI) instances of a plurality of AI instances of a hosting function exposed by the I/O device. The electronic device emulates device resources of the I/O device via the virtual device. The electronic device intercepts a request from the guest pertaining to the virtual device, and determines whether the request from the guest is a fast-path operation to be passed directly to one of the one or more AI instances of the I/O device or a slow-path operation that is to be at least partially serviced via software executed by the electronic device. For a slow-path operation, the electronic device services the request at least partially via the software executed by the electronic device.
-
公开(公告)号:US20210117249A1
公开(公告)日:2021-04-22
申请号:US17134324
申请日:2020-12-26
Applicant: Intel Corporation
Inventor: Kshitij A. DOSHI , Johan VAN DE GROENENDAAL , Edmund CHEN , Ravi SAHITA , Andrew J. HERDRICH , Debra BERNSTEIN , Christine E. SEVERNS-WILLIAMS , Uri V. CUMMINGS , Utkarsh Y. KAKAIYA
Abstract: Examples described herein relate to an Infrastructure Processing Unit (IPU) that comprises: interface circuitry to provide a communicative coupling with a platform; network interface circuitry to provide a communicative coupling with a network medium; and circuitry to expose infrastructure services to be accessed by microservices for function composition and to selectively provide a barrier to halt operation of at least one microservice based on event data from a composite node that performs the at least one microservice.
-
公开(公告)号:US20210117242A1
公开(公告)日:2021-04-22
申请号:US17134321
申请日:2020-12-26
Applicant: Intel Corporation
Inventor: Johan VAN DE GROENENDAAL , Kshitij A. DOSHI , Edmund CHEN , Ravi SAHITA , Andrew J. HERDRICH , Debra BERNSTEIN , Christine E. SEVERNS-WILLIAMS , Uri V. CUMMINGS , Utkarsh Y. KAKAIYA
Abstract: Examples described herein relate to an Infrastructure Processing Unit (IPU) that comprises: interface circuitry to provide a communicative coupling with a platform; network interface circuitry to provide a communicative coupling with a network medium; and circuitry to expose infrastructure services to be accessed by microservices for function composition.
-
公开(公告)号:US20180321985A1
公开(公告)日:2018-11-08
申请号:US15584979
申请日:2017-05-02
Applicant: Intel Corporation
Inventor: Utkarsh Y. KAKAIYA , Rajesh SANKARAN , Sanjay KUMAR , Kun TIAN , Philip LANTZ
CPC classification number: G06F9/5077 , G06F9/5038 , G06F15/17 , G06F15/76 , H04L29/08126 , H04L29/08891 , H04L41/28 , H04L41/5051 , H04L51/26 , H04L61/6013 , H04T2001/2093
Abstract: Techniques for scalable virtualization of an Input/Output (I/O) device are described. An electronic device composes a virtual device comprising one or more assignable interface (AI) instances of a plurality of AI instances of a hosting function exposed by the I/O device. The electronic device emulates device resources of the I/O device via the virtual device. The electronic device intercepts a request from the guest pertaining to the virtual device, and determines whether the request from the guest is a fast-path operation to be passed directly to one of the one or more AI instances of the I/O device or a slow-path operation that is to be at least partially serviced via software executed by the electronic device. For a slow-path operation, the electronic device services the request at least partially via the software executed by the electronic device.
-
-
-
-