Patent classifications
G06F13/128
Methods and systems for managing address list control blocks
Methods and systems for a device coupled to a computing device are provided. As an example, one method includes receiving a request for processing an address list control block (ALCB) by an ALCB offload engine of an adapter coupled to a computing device; determining by the ALCB offload engine if the ALCB is located at a cache managed by a cache controller of the ALCB engine; forwarding the ALCB to an address computation module that determines an address of a memory location of the computing device, where the ALCB stores the address of the memory location in an address list; generating a direct memory access (DMA) request to retrieve the ALCB from an adapter memory, when the ALCB is not located at the cache; and storing the ALCB at the cache, after the ALCB is received in response to the DMA request.
OPTIMIZED CREDIT RETURN MECHANISM FOR PACKET SENDS
Method and apparatus for implementing an optimized credit return mechanism for packet sends. A Programmed Input/Output (PIO) send memory is partitioned into a plurality of send contexts, each comprising a memory buffer including a plurality of send blocks configured to store packet data. A storage scheme using FIFO semantics is implemented with each send block associated with a respective FIFO slot. In response to receiving packet data written to the send blocks and detecting the data in those send blocks has egressed from a send context, corresponding freed FIFO slots are detected, and a lowest slot for which credit return indicia has not be returned is determined. The highest slot in a sequence of freed slots from the lowest slot is then determined, and corresponding credit return indicia is returned. In one embodiment an absolute credit return count is implemented for each send context, with an associated absolute credit sent count tracked via software that writes to the PIO send memory, with the two absolute credit counts used for flow control.
Distributed I/O control system, distributed I/O control method, and master station and slave station for distributed I/O control system
In a distributed I/O control system updating data through a network between a shared memory of a slave station performing input/output of data with plural input or output devices and a shared memory of the master station corresponding to the slave station's shared memory, the master station sets group information with respect to the input or output devices, and outputs, according to a cycle table, an input request frame specifying the shared memory in the slave station and the group information, and the slave station performs input/output of data with plural input or output devices, and determines whether an input request content specified by an input request frame from the master station is all information in the shared memory in the slave station, or information corresponding to the group information, to thereby transmit output data according to the input request content.
Fixed ethernet frame descriptor
System and techniques for enhanced electronic navigation maps for a vehicle are described herein. A descriptor set-up message may be received at a network controller interface (NIC). Here, the descriptor set-up message includes an ethernet frame descriptor. The NIC may then use the ethernet frame descriptor to transmit, across a physical interface of the NIC, multiple ethernet frames, each of which use the same ethernet frame descriptor from the set-up message.
Method and Apparatus for Waking Up Devices in Batches, and Device
A method for waking up devices in batches where the method includes generating, by a coordinator, a wake-up broadcast frame, where the wake-up broadcast frame includes a wake-up indication field, which instructs multiple devices in a low-rate wireless personal area network (LR-WPAN) to keep in a running state, and sending, by the coordinator, the wake-up broadcast frame at a time interval T2 within duration T1. Hence, the coordinator can wake up some devices directionally using the wake-up indication field in the wake-up broadcast frame. Therefore, resource utilization and wake-up efficiency of the coordinator are improved such that channel utilization and performance of the LR-WPAN are improved.
Method of High-Definition Video Transmission
A method is provided for transmitting high-definition video. A device used electrically connects to graphics processing units (GPU) and a network switch. Each GPU comprises a circuit board, video transmission interfaces, Internet protocol interfaces, and a mobile peripheral-component-interface-express module (M×M) video chip module. The M×M video chip module is designed as industrial standard M×M. Only a circuit board is required for video transmission. Based on specifications of software defined video over ethernet (SDVoE), video signals of the second version of high definition multimedia interface are transformed onto an IP network with no time delay and no compression while fabricating a video card of SDVoE output. GPUs can be replaced through generations no matter how M×M is changed. By replacing the M×M video chip module without redesigning the whole video card, resources waste is effectively decreased with energy saving and carbon reduction.
Devices, methods, and graphical user interfaces for wireless pairing with peripheral devices and displaying status information concerning the peripheral devices
An electronic device having a display, radio frequency (RF) circuitry, and one or more input devices, displays a first user interface on the display. While displaying the first user interface, the electronic device detects a pairing request to pair a first peripheral with the electronic device. In response to detecting the pairing request, the electronic device pairs the first peripheral with the electronic device, and after the first peripheral is paired with the electronic device, the electronic device concurrently displays status information of the first peripheral and a second peripheral, wherein the first peripheral is coupled to the second peripheral, or the first peripheral and second peripheral are both coupled to a third peripheral.
Systems and methods for waking an information handling system from a wireless peripheral device
Systems and methods are provided that may be implemented to wake an information handling system from a reduced-powered state in response to a wireless signal wake-up event received from a wireless peripheral device. Non-operating system (OS) components and/or non-BIOS components of an information handling system may be optionally enabled to securely perform pre-OS operations to determine whether or not to wake other components (e.g., such as a system OS and/or system BIOS executing on a host processing device or embedded controller) of the information handling system from a reduced-powered state upon receipt of the wireless signal wake-up event.
Apparatus with service interface and method for servicing the apparatus
An apparatus comprising a socket insert that is arranged in a receptacle of the apparatus. The socket insert is connected to an operating medium connector. In the receptacle a data interface is covered by the socket insert and inaccessible from outside. To obtain access to the apparatus software or data, the socket insert can be replaced by a service insert that covers the operating medium output but contacts the data plug. The service insert allows communication with the apparatus control to input or output data and/or programs. The arrangement of the service interface covered by socket inserts provides an effective means for access control to the service interface. It impedes or avoids non-authorized access to the interface and damages for persons and material that otherwise could occur due to the missing disruptive discharge proof potential separation between the service interface and particularly the power section of the apparatus control.
Optical module for CXL standard
An optical module includes first circuitry configured to receive data transmitted from a host over an electrical communication link at a first data rate, the data transmitted from the host being either one of PCIe data and CXL data and change a data rate for transmission of data from the optical module, the data transmitted from the optical module being transmitted at a second data rate different from the first data rate. Second circuitry is configured to convert the data transmitted from the host at the first data rate from an electrical format to an optical format for transmission from the optical module at the second data rate and convert data received from an optical receiver at the second data rate from the optical format to the electrical format for transmission from the optical module to the host at the first data rate via the first circuitry.