Abstract:
Embodiments of the present invention provide a memory management method, a memory management apparatus and a NUMA system. The memory management method includes: determining, according to a memory demand information which includes memory demand information sent by a processor, whether a memory controller meeting the memory demand information exists in a local processing node which the processor; and if exists, determining, in the memory controller meeting the memory demand information, a memory management area meeting the memory demand information, and allocating the memory management area meeting the memory demand information to the processor. Therefore, the memory controller and the memory management area do not need to be determined in a processing node that does not meet the requirements, which can rapidly find a storing area meeting the requirements, and improve the memory allocation efficiency.
Abstract:
A managed unit executes a self-optimization according to a self-optimization trigger rule. The self-optimization trigger rule relates to a self-optimization capability supported by the managed unit. The self-optimization capability supported by the managed unit includes any one of or any combination of a self-optimization type, a self-optimization trigger condition, a self-optimization objective, and a self-optimization monitoring cycle.
Abstract:
A first electronic device or a component, such as a chip system, may obtain a first touch point in a first touch area of a first control interface of the first electronic device and, in response, perform operation control in a first mode on a second electronic device. The first electronic device may obtain a second touch point in a second touch area of the first control interface and, in response, perform operation control in a second mode on the second electro
Abstract:
An electronic device includes a camera assembly and an image stabilization motor. The image stabilization motor includes a base, a movable assembly, a suspension assembly, a driving assembly, and a first flexible circuit board. The movable assembly is disposed at the bottom of the base, and includes a main circuit board and an image sensor. One end of the first flexible circuit board is connected to an end surface of the main circuit board, the other end of the first flexible circuit board is connected to a board-to-board connector, and at least a portion of the first flexible circuit board is attached to a side wall of the base. A mover is configured to drive, under an action of a stator, the movable assembly to shift and roll on a plane on which an image sensor is located.
Abstract:
A device occupation method includes a first device that obtains information related to the first device or information related to a second device, where the second device occupies a first to-be-occupied device, and the first device prepares to occupy the first to-be-occupied device, and occupying, by the first device, the first to-be-occupied device when the information matches.
Abstract:
A detection apparatus includes a scanning system, the scanning system includes a micro reflector array, and the micro reflector array includes M micro reflectors. The detection apparatus further includes P transceiver modules. An optical signal sent by the P transceiver modules is reflected by the M micro reflectors, and/or the P transceiver modules receive an optical signal reflected by the M micro reflectors. The P transceiver modules do not need to receive and send signals using one micro reflector, but may receive and send signals by using the M micro reflectors.
Abstract:
An encoder comprising a processor configured to obtain candidate motion vectors (MVs) corresponding to neighboring blocks of a current block, the neighboring blocks neighboring the current block; obtain precisions of the candidate MVs; round the precisions to a target precision based on a rounding scheme; round the candidate MVs based on the target precision; perform pruning of the candidate MVs; generate a candidate list based on the rounding of the candidate MVs and the pruning; select one of the candidate MVs from the candidate list for encoding the current block; and encode an MV candidate index corresponding to the one of the candidate MVs that was selected in a bitstream.
Abstract:
A method for adjusting a sending rate in a near-field communication scenario includes obtaining, by a sending device, transport layer information of a connection between the sending device and a receiving device, physical layer channel information of a transmit link on which the sending device is located, and physical layer channel information of a receive link on which a receiving device of the data is located, and adjusting a sending rate of a transport layer of the sending device based on the transport layer information, the physical layer channel information of the transmit link, and the physical layer channel information of the receive link.
Abstract:
An indoor positioning method includes: receiving a first measurement parameter obtained by a first device by measuring a second device in a first coordinate system, where the first measurement parameter includes a first angle and a first distance, the first angle is an angle of the second device in the first coordinate system, and the first distance is a distance of the second device relative to an origin of coordinates of the first coordinate system; determining a first spatial position of the second device in the first coordinate system based on the first angle and the first distance; and determining a spatial position of the second device in a geodetic coordinate system based on the first spatial position and a conversion relationship between the first coordinate system and the geodetic coordinate system.
Abstract:
An encoder comprising a processor configured to obtain candidate motion vectors (MVs) corresponding to neighboring blocks of a current block, the neighboring blocks neighboring the current block; obtain precisions of the candidate MVs; round the precisions to a target precision based on a rounding scheme; round the candidate MVs based on the target precision; perform pruning of the candidate MVs; generate a candidate list based on the rounding of the candidate MVs and the pruning; select one of the candidate MVs from the candidate list for encoding the current block; and encode an MV candidate index corresponding to the one of the candidate MVs that was selected in a bitstream.