-
公开(公告)号:US11763141B2
公开(公告)日:2023-09-19
申请号:US17713176
申请日:2022-04-04
发明人: Jinxia Bai , Rosario Cammarota , Michael Goldfarb
CPC分类号: G06N3/063 , G06F13/28 , G06F15/7825
摘要: A neural processing unit (NPU) is described. The NPU includes an NPU direct memory access (NDMA) core. The NDMA core includes a read engine having a read buffer. The NDMA core also includes a write engine having a write buffer. The NPU also includes a controller. The controller is configured to direct the NDMA core to perform hardware memory bandwidth optimization for reading/writing NDMA data in the read buffer and/or NDMA data in the write buffer. The NDMA core is also configured to transparently combine NDMA transaction requests for a data stripe to increase local access to available tensors in artificial neural networks.
-
公开(公告)号:US11748181B2
公开(公告)日:2023-09-05
申请号:US17243306
申请日:2021-04-28
发明人: Eldad Zinger , Leonid Ravich , Ran Anner , Amit Engel , Elad Grupi
CPC分类号: G06F9/545 , G06F3/067 , G06F3/0613 , G06F3/0659 , G06F13/102
摘要: A method, computer program product, and computer system for directing, by a computing device, an incoming Non-Volatile Memory express (NVMe) command to a kernel driver. The kernel driver may enqueue the incoming NVMe command until fetched by a user space. The NVMe command may be fetched from the kernel driver for processing. The NVMe command may be pushed to a user space block device of the user space.
-
公开(公告)号:US11736566B2
公开(公告)日:2023-08-22
申请号:US17145329
申请日:2021-01-09
申请人: VMware, Inc.
发明人: Shoby A. Cherian , Anjaneya P. Gondi , Janakiram Vantipalli , Raghavendra Subbarao Narahari Venkata , Vamshi Tangudu
IPC分类号: H04L67/1097 , H04L69/16 , H04L49/10 , H04L49/90 , G06F3/06 , H04L67/12 , H04L69/00 , G06F16/11 , G06F16/182 , G06F9/455 , H04L49/253 , H04L49/00 , H04L49/901 , G06F13/42 , G06F13/10 , H04L67/131 , H04L67/00
CPC分类号: H04L67/1097 , G06F3/0604 , G06F3/067 , G06F3/0641 , G06F3/0649 , G06F3/0664 , G06F3/0665 , G06F9/455 , G06F9/4552 , G06F9/45554 , G06F9/45558 , G06F13/4282 , G06F16/116 , G06F16/1824 , G06F16/1827 , H04L49/10 , H04L49/253 , H04L49/70 , H04L49/90 , H04L49/901 , H04L67/12 , H04L69/16 , H04L69/26 , G06F3/0661 , G06F13/102 , G06F13/4221 , G06F2009/45579 , G06F2009/45595 , G06F2213/0026 , H04L67/131 , H04L67/34
摘要: Some embodiments provide a method of providing distributed storage services to a host computer from a network interface card (NIC) of the host computer. At the NIC, the method accesses a set of one or more external storages operating outside of the host computer through a shared port of the NIC that is not only used to access the set of external storages but also for forwarding packets not related to an external storage. In some embodiments, the method accesses the external storage set by using a network fabric storage driver that employs a network fabric storage protocol to access the external storage set. The method presents the external storage as a local storage of the host computer to a set of programs executing on the host computer. In some embodiments, the method presents the local storage by using a storage emulation layer on the NIC to create a local storage construct that presents the set of external storages as a local storage of the host computer.
-
公开(公告)号:US11720370B2
公开(公告)日:2023-08-08
申请号:US17368089
申请日:2021-07-06
发明人: Joo-Hyun Kim
IPC分类号: G06F9/4401 , G06F21/44 , H04W4/50 , H04W12/08 , H04W12/084 , G06F13/10 , G06F13/20 , G06F13/42
CPC分类号: G06F9/4415 , G06F13/102 , G06F13/20 , G06F13/4282 , G06F21/44 , H04W4/50 , H04W12/08 , H04W12/084 , G06F2213/0042
摘要: A method of executing an application program in an electronic apparatus is provided. The method includes storing device support information corresponding to at least one application program, receiving device information from an external device, searching for one or more application programs supporting the external device based on the device information and the device support information, and executing an application program among the found one or more application programs.
-
公开(公告)号:US11720237B2
公开(公告)日:2023-08-08
申请号:US17395405
申请日:2021-08-05
IPC分类号: G06F3/0484 , G06F9/451 , G06F3/14 , G06F13/10
CPC分类号: G06F3/0484 , G06F3/14 , G06F9/451 , G06F13/102
摘要: Techniques for input session between devices based on an input trigger are described and may be implemented to enable a first device (e.g., a mobile device) to serve as an input device for a second device. Generally, the described implementations enable multiple different input triggers to be utilized to trigger an input session between devices, such as for enabling proximity-based input (e.g., stylus input, touch input, etc.) to a first device to be provided as input to a second device.
-
公开(公告)号:US20230237185A1
公开(公告)日:2023-07-27
申请号:US18071023
申请日:2022-11-29
CPC分类号: G06F21/6218 , G06F13/102 , G06F13/28
摘要: An electronic device includes a transaction host, first and second peripherals, memory, an access control register, and first and second access controllers. The memory stores access control identifier management instructions, a first task related to the first peripheral, and a first bitmask indicating respective access settings for the first and second peripherals for performing the first task. The access control register includes a first access control identifier for the first peripheral and a second access control identifier for the second peripheral. The transaction host executes the access control identifier management instructions to program the first and second access control identifiers based on the first bitmask, and subsequently executes the first task. The first and second access controllers control access to the first and second peripherals, respectively, based on the respective first and second access control identifiers programmed based on the first bitmask.
-
公开(公告)号:US20230236991A1
公开(公告)日:2023-07-27
申请号:US18118889
申请日:2023-03-08
申请人: Rapid7, Inc.
发明人: Xi Yang , Paul-Andrew Joseph Miseiko , Ryan Tonini , Bingbin Li
CPC分类号: G06F13/102 , G06F13/18
摘要: Systems and methods are disclosed to implement an endpoint command invocation system (“ECIS”). In some embodiments, ECIS can quickly dispatch a command to a large number of endpoint components, where the endpoint components are online. ECIS can receive an invocation of a command, which can include the command recipients. In some embodiments, ECIS determines that some of the command recipients are online, while some of the command recipients are offline. ECIS determines connections to the online command recipients based on a connection map, which is updated whenever an endpoint component opens a connection to ask for a command. ECIS can deliver the command to the online command recipients using the connections. ECIS can also deliver the command to dispatch queues corresponding to the offline command recipients, where the dispatch queues store the command as a pending command that can be delivered to their respective command recipients whenever they come online.
-
公开(公告)号:US20230236990A1
公开(公告)日:2023-07-27
申请号:US18118883
申请日:2023-03-08
申请人: Rapid7, Inc.
发明人: Xi Yang , Paul-Andrew Joseph Miseiko , Ryan Tonini , Bingbin Li
CPC分类号: G06F13/102 , G06F13/18
摘要: Systems and methods are disclosed to implement an endpoint command invocation system (“ECIS”). In some embodiments, ECIS can quickly dispatch a command to a large number of endpoint components, where the endpoint components are online. ECIS can receive an invocation of a command, which can include the command recipients. In some embodiments, ECIS determines that some of the command recipients are online, while some of the command recipients are offline. ECIS determines connections to the online command recipients based on a connection map, which is updated whenever an endpoint component opens a connection to ask for a command. ECIS can deliver the command to the online command recipients using the connections. ECIS can also deliver the command to dispatch queues corresponding to the offline command recipients, where the dispatch queues store the command as a pending command that can be delivered to their respective command recipients whenever they come online.
-
49.
公开(公告)号:US11711879B2
公开(公告)日:2023-07-25
申请号:US17150597
申请日:2021-01-15
申请人: Rovi Guides, Inc.
发明人: David Shoop , Dylan M. Wondra
IPC分类号: H05B47/155 , H04L12/28 , G06F13/10
CPC分类号: H05B47/155 , G06F13/105 , H04L12/2825 , H04L12/2818 , H04L12/2834
摘要: Systems and methods are disclosed for emulating an environment created by the outputs of a plurality of devices. The system receives device control data for a device in a first venue. The control of the outputs of said devices according to the device control data creates an environment within the first venue. The system retrieves profile data for devices within a second venue. The system associates a device in the second venue with a device from the first venue, both devices having a similar output type. The system then generates control information adapted from the associated device of the first venue for the device in the second venue. The system controls the outputs of each device in the second plurality of devices according to the generated control information to emulate the environment within the first venue in the second venue.
-
公开(公告)号:US20230229603A1
公开(公告)日:2023-07-20
申请号:US17565666
申请日:2021-12-30
IPC分类号: G06F13/10 , G06F12/084 , G06F12/1081
CPC分类号: G06F13/102 , G06F12/084 , G06F12/1081 , G06F2212/603
摘要: Restricting peripheral device protocols in confidential compute architectures, the method including: receiving a first address translation request from a peripheral device supporting a first protocol, wherein the first protocol supports cache coherency between the peripheral device and a processor cache; determining that a confidential compute architecture is enabled; and providing, in response to the first address translation request, a response including an indication to the peripheral device to not use the first protocol.
-
-
-
-
-
-
-
-
-