G06F13/10

CIRCUITRY THAT CAN PERFORM FAST MODE SWITCHING
20230221788 · 2023-07-13 · ·

A circuitry includes a multi-mode switching multiplexer, a control circuit and a receiver. The multi-mode switching multiplexer is arranged to receive multiple mode settings, and select one of the multiple mode settings as an output mode setting. The control circuit is arranged to generate a mode switching signal to control the multi-mode switching multiplexer. The receiver is arranged to set its internal components according to the output mode setting.

Customizable rumble effect in gaming accessory

A device for online gaming includes an actuation component and a controller communicatively coupled to a computer system. The controller is configured to perform operations including detecting an actuation of the actuation component, wherein the actuation component is associated with performing of an action in a video game executed by the computer system. Responsive to detecting the actuation, an instruction is provided to the computer system to perform the action, wherein, based on a current value of a timer, the computer system restricts the action from being performed. The timer, having been previously initiated based on a prior actuation of the actuation component, relates to a cooldown period during which the action cannot be repeated after the action is performed. Responsive to receiving a command from the computer system, a tactile effect is generated as an indication to a user that the action can be repeated.

Adaptive virtual function drivers for electronic devices

Techniques for providing adaptive virtual function (VF) drivers capable of operating with physical devices having a plurality of different hardware configurations are described. In one embodiment, for example, an apparatus may include logic to implement a virtual machine (VM), the logic to initialize an adaptive virtual function (VF) driver to facilitate communication between the VM and a physical device to be virtualized, establish communication between the adaptive VF driver and a physical function (PF) driver of the hypervisor for the physical device, activate a standard feature set for the adaptive VF driver to execute on a PF of the physical device, and negotiate activation of an advanced feature set for the adaptive VF driver to execute on the PF, the adaptive VF driver to provide the advanced feature set to the PF, the PF activate each feature of the advanced feature set supported by the PF.

INFORMATION PROCESSING APPARATUS AND FILE RECORDING METHOD
20230008725 · 2023-01-12 · ·

Before a file logically divided into a plurality of groups is downloaded, an acquisition section acquires meta information set for the groups. An area management section reserves recording areas in a first storage and a second storage according to the meta information of the groups. A recording processing section records the groups into the first storage or the second storage according to the meta information of the groups.

Production system, data transmission method, and information storage medium

Provided is a production system including: a first industrial machine configured to control a second industrial machine; and circuitry configured to acquire data relating to an operation of at least one of the first industrial machine or the second industrial machine, wherein the first industrial machine comprises a synchronous area regularly subjected to synchronization and an asynchronous area different from the synchronous area, and wherein the first industrial machine is configured to: write the data into the asynchronous area; and transmit the data written in the asynchronous area to an external device.

Production system, data transmission method, and information storage medium

Provided is a production system including: a first industrial machine configured to control a second industrial machine; and circuitry configured to acquire data relating to an operation of at least one of the first industrial machine or the second industrial machine, wherein the first industrial machine comprises a synchronous area regularly subjected to synchronization and an asynchronous area different from the synchronous area, and wherein the first industrial machine is configured to: write the data into the asynchronous area; and transmit the data written in the asynchronous area to an external device.

Distribution of electronic market data

A system and method are provided that, among other things, can reduce the burden on receiving computers, increase data throughput, reduce system failure, and provide components of a scalable and flexible network architecture. Specifically, the system and method provide a multichannel-multicast network environment for use in dynamically assigning data to channels. This configuration is particularly useful in a trading network environment, as it effectively performs channel reassignments in a way not to disturb the receipt of the underlying data. While the example embodiments described herein pertain to electronic trading, the principles of the present invention may be equally applied in other environments where the advantages presented herein are beneficial.

Vehicle system, vehicle and method for operating such a vehicle system

A vehicle system having: a hardware level, a first operating system, and a virtual machine integrated on the hardware level having a second operating system. A hypervisor operates the virtual machine such that the first and the second operating systems) are operated in parallel on the hardware. A first application is executed on the first operating system and a second application is executed on the second operating system. The first application has a higher safety standard than the second application. The second operating system is configured to be operated in suspend-to-RAM mode while the first operating system is switched off.

TECHNIQUES FOR PROVIDING ACCESS OF HOST-LOCAL STORAGE TO A PROGRAMMABLE NETWORK INTERFACE COMPONENT WHILE PREVENTING DIRECT HOST CPU ACCESS
20230214333 · 2023-07-06 · ·

A host can include a programmable network interface card (NIC) or “Smart NIC” which accesses host-local drives hidden from a host processor. One configuration can include a switch with a one logical partition including the NIC as a root complex (RC) and the local drives as end points (EPs), and with another logical partition including the host processor as an RC and the NIC as an EP. A second configuration can include the NIC and switch directly connected to the host processor with an access control component (ACC) configured on switch ports connected to the local drives. A third configuration can include the NIC and local drives directly connected to the host processor with the ACC configured on host processor ports connected to the local drives. The NIC can use a multi-layer driver to communicate with the ACC and local drives hidden behind the ACC.

Bandwidth control for input/output channels

Bandwidth control can be provided for input/output channels according to some aspects described herein. In one example, a system can detect an input/output (I/O) request transmitted by a software application. In response to detecting the I/O request, the system can determine a bandwidth group that corresponds to an I/O channel associated with the I/O request. The system can then determine whether bandwidth consumption of the bandwidth group exceeds a predefined bandwidth limit. If so, the system can execute a predefined policy assigned to the I/O channel for handling the I/O request.