IO task processing method and apparatus, and computer device and storage medium

    公开(公告)号:US12124389B2

    公开(公告)日:2024-10-22

    申请号:US18567253

    申请日:2022-04-26

    IPC分类号: G06F13/20

    CPC分类号: G06F13/20

    摘要: An IO task processing method includes: S1, receiving a plurality of IO tasks issued by a host and executing them separately in sequence, and making statistics of a first mean value of time consumed in processing a single IO when executed separately in sequence; S2, continuing to receive a plurality of IO tasks issued by the host, merging the IO tasks for execution, and determining an optimal IO merging time according to the first mean value of the time consumed in processing a single IO when executed separately in sequence; and S3, according to the optimal IO merging time, continuing to execute remaining IO tasks issued by the host.

    Multi-tenant aware data processing units

    公开(公告)号:US12086083B2

    公开(公告)日:2024-09-10

    申请号:US17892989

    申请日:2022-08-22

    申请人: XILINX, INC.

    IPC分类号: G06F13/20

    CPC分类号: G06F13/20 G06F2213/40

    摘要: Embodiments herein describe creating tag bindings that can be used to assign tags to data corresponding to different tenants using a data processing unit (DPU) such as a SmartNIC, Artificial Intelligence Unit, Network Storage Unit, Database Acceleration Units, and the like. In one embodiment, the DPUs include tag gateways at the interface between a host and network element (e.g., a switch) that recognize and tag the data corresponding to the tenants. These tags are then recognized by data processing engines (DPEs) in the DPU such as AI engines, cryptographic engines, encryption engines, Direct Memory Access (DMA) engines, and the like. These DPEs can be configured to perform tag policies that provide security isolation and performance isolation between the tenants.

    I/O device lighting techniques for associated device selection

    公开(公告)号:US12028950B1

    公开(公告)日:2024-07-02

    申请号:US18150606

    申请日:2023-01-05

    摘要: Systems and methods described herein may provide a system that enables game play or other application sessions from a set of candidate game hosts and environments to consumption devices of a user's choice while the user moves about their home between the different environments. The system may employ methods to determine where a user is located within the home, availability and selection of candidate game hosting and target environments, homing and direction of related I/O and audio-visual (AV) content for consumption. The solution accommodates multiple users simultaneously within the home, whether in single player, multiplayer using the same screen, or multiplayer using separate screen games. The solution may configure AV and input/output (I/O) such that multiple users can consume one or multiple games in the home simultaneously, whether in separate locations or when seated together in front of the same consumption device.

    Die-to-die and chip-to-chip connectivity monitoring

    公开(公告)号:US12013800B1

    公开(公告)日:2024-06-18

    申请号:US18209685

    申请日:2023-06-14

    申请人: PROTEANTECS LTD.

    IPC分类号: G06F13/20 G01R31/317

    摘要: An input/output (I/O) sensor is provided for a multi-IC (Integrated Circuit) module. The I/O sensor includes: a signal input, configured to receive a data signal from an interconnected part of an IC of the multi-IC module; and a time duration measurement circuit, configured to measure a time duration between a first time, at which the data signal is at a first level, and a second time, at which the data signal is at a second level, different from the first level. The sensor may be incorporated into an I/O block, an IC, and/or a multi-IC module.