-
公开(公告)号:EP3563244B1
公开(公告)日:2024-02-07
申请号:EP17832309.3
申请日:2017-12-28
IPC分类号: G06F12/02 , G06F12/08 , G06F12/1081
-
公开(公告)号:EP4109283B1
公开(公告)日:2024-01-03
申请号:EP22189858.8
申请日:2018-03-29
发明人: COORAY, Niranjan L , APPU, Abhishek R , KOKER, Altug , RAY, Joydeep , VEMBU, Balaji , K, Pattabhiraman , PUFFER, David , COWPERTHWAITE, David J , SANKARAN, Rajesh M. , SINGH, Satyeshwar , KP, Sameer , SHAH, Ankur N. , TIAN, Kun
IPC分类号: G06F12/1027 , G06F12/1036 , G06F12/1009 , G06F12/1081 , G06F13/16 , G06F13/40
-
公开(公告)号:EP4235435A3
公开(公告)日:2023-09-27
申请号:EP23175122.3
申请日:2019-12-03
申请人: Google LLC
发明人: MUKHERJEE, Shrijeet Subhabrata , CHANDRA, Prashant , ZBICIAK, Joseph Raymond Michael , CAVILLA, Horacio Andres Lagar , DILLOW, David Alan
IPC分类号: G06F12/1036 , G06F12/1081 , G06F11/30
摘要: Systems and methods of tracking page state changes are provided. An input/output is communicatively coupled to a host having a memory. The I/O device receives a command from the host to monitor page state changes in a region of the memory allocated to a process. The I/O device, bypassing a CPU of the host, modifies data stored in the region based on a request, for example, received from a client device via a computer network. The I/O device records the modification to a bitmap by setting a bit in the bitmap that corresponds to a location of the data in the memory. The I/O device transfers contents of the bitmap to the CPU, wherein the CPU completes the live migration by copying sections of the first region indicated by the bitmap to a second region of memory. In some implementations, the process can be a virtual machine, a user space application, or a container.
-
公开(公告)号:EP4109283A1
公开(公告)日:2022-12-28
申请号:EP22189858.8
申请日:2018-03-29
申请人: INTEL Corporation
发明人: COORAY, Niranjan L , APPU, Abhishek R , KOKER, Altug , RAY, Joydeep , VEMBU, Balaji , K, Pattabhiraman , PUFFER, David , COWPERTHWAITE, David J , SANKARAN, Rajesh M. , SINGH, Satyeshwar , KP, Sameer , SHAH, Ankur N. , TIAN, Kun
IPC分类号: G06F12/1027 , G06F12/1036 , G06F12/1009 , G06F12/1081 , G06F13/16 , G06F13/40
摘要: An apparatus and method are described for implementing memory management in a graphics processing system. For example, one embodiment of an apparatus comprises: a first plurality of graphics processing resources to execute graphics commands and process graphics data; a first memory management unit (MMU) to communicatively couple the first plurality of graphics processing resources to a system-level MMU to access a system memory; a second plurality of graphics processing resources to execute graphics commands and process graphics data; a second MMU to communicatively couple the second plurality of graphics processing resources to the first MMU; wherein the first MMU is configured as a master MMU having a direct connection to the system-level MMU and the second MMU comprises a slave MMU configured to send memory transactions to the first MMU, the first MMU either servicing a memory transaction or sending the memory transaction to the system-level MMU on behalf of the second MMU.
-
公开(公告)号:EP4075757A1
公开(公告)日:2022-10-19
申请号:EP22165140.9
申请日:2022-03-29
IPC分类号: H04L45/586 , G06F12/02 , G06F12/1081 , H04L12/46 , H04L45/74
摘要: Example techniques and computing devices are disclosed. An example computing device includes a first non-uniform memory access (NUMA) node and a second NUMA nod. The first NUMA node includes a first network interface card, a first virtual router for one or more virtual networks, the first virtual router comprising first processing circuitry and configured with a first virtual host interface having a first Internet Protocol (IP) address, and a first workload executing on the first NUMA node. The second NUMA node includes a second network interface card, a second virtual router for the one or more virtual networks, the second virtual router comprising second processing circuitry and configured with a second virtual host interface having a second IP address, and a second workload executing on the second NUMA node.
-
公开(公告)号:EP3657341B1
公开(公告)日:2022-08-31
申请号:EP19214021.8
申请日:2016-10-13
发明人: GOVINDARAJU, Rama Krishna , CHENG, Liqun , RANGANATHAN, Parthasarathy , MARTY, Michael R. , GALLATIN, Andrew
IPC分类号: G06F12/1081 , G06F12/0888
-
公开(公告)号:EP4044039A1
公开(公告)日:2022-08-17
申请号:EP20885263.2
申请日:2020-10-09
发明人: LIU, Yang
IPC分类号: G06F12/1081
摘要: This application discloses a data access method and apparatus and a storage medium, and belongs to the field of data storage technologies. In this application, a storage device may determine a target hard disk and an address of a hard disk logical space corresponding to a service logical space based on an address of the service logical space carried in a first data write request sent by a client, and further write target data into the target hard disk based on the address of the hard disk logical space. That is, the client accesses the storage device by using the address of the service logical space. Inside the storage device, the address of the service logical space is translated into the address of the hard disk logical space. Data is written into the hard disk based on the address of the hard disk logical space. Therefore, it can be learned that only one time of address translation is required, thereby reducing overheads and improving data read/write efficiency.
-
公开(公告)号:EP3923145A1
公开(公告)日:2021-12-15
申请号:EP21188542.1
申请日:2016-06-24
申请人: Google LLC
IPC分类号: G06F12/1027 , G06F12/1081 , G06F12/109 , G06F12/14 , G06F13/38 , G06F13/40 , G06F12/1036 , G06F12/0813
摘要: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing an address in a memory of a switch. One of the systems includes a switch that receives packets from and delivers packets to devices connected to a bus without any components on the bus between the switch and each of the devices, a memory integrated into the switch to store a mapping of virtual addresses to physical addresses, and a storage medium integrated into the switch storing instructions executable by the switch to cause the switch to perform operations including receiving a response to an address translation request for a device connected to the switch by the bus, the response including a mapping of a virtual address to a physical address, and storing, in the memory, the mapping of the virtual address to the physical address in response to receiving the response.
-
9.
公开(公告)号:EP3720084A1
公开(公告)日:2020-10-07
申请号:EP20154767.6
申请日:2020-01-31
申请人: INTEL Corporation
发明人: Shanbhogue, Vedvyas , Sankaran, Rajesh , Basak, Abhishek , Pappachan, Pradeep , Kakaiya, Utkarsh , Sahita, Ravi , Vakharwala, Rupin
IPC分类号: H04L29/06 , G06F21/79 , G06F13/16 , G06F21/44 , G06F12/1081
摘要: Systems, methods, and apparatuses relating to performing an attachment of an input-output memory management unit (IOMMU) to a device, and a verification of the attachment. In one embodiment, a protocol and IOMMU extensions are used by a secure arbitration mode (SEAM) module and/or circuitry to determine if the IOMMU that is attached to the device requested to be mapped to a trusted domain.
-
公开(公告)号:EP3657341A1
公开(公告)日:2020-05-27
申请号:EP19214021.8
申请日:2016-10-13
申请人: Google LLC
发明人: GOVINDARAJU, Rama Krishna , CHENG, Liqun , RANGANATHAN, Parthasarathy , MARTY, Michael R. , GALLATIN, Andrew
IPC分类号: G06F12/1081 , G06F12/0888
摘要: An example method includes during execution of a software application by a processor, receiving, by a copy processor separate from the processor, a request for an asynchronous data copy operation to copy data within a memory accessible by the copy processor, wherein the request is received from a copy manager accessible by the software application in a user space of an operating system managing execution of the software application; in response to the request, initiating, by the copy processor, the asynchronous data copy operation; continuing execution of the software application by the processor; determining, by the copy processor, that the asynchronous data copy operation has completed; and in response to determining that the asynchronous copy operation has completed, selectively notifying, by the copy processor, the software application that the asynchronous copy operation has completed.
-
-
-
-
-
-
-
-
-