摘要:
Sparsity processing within a compute block can be done on unpacked data. The compute block includes a sparsity decoder that generates a combined sparsity vector from an activation sparsity vector and a weight sparsity vector. The activation sparsity vector indicates positions of non-zero valued activations in an activation context. The weight sparsity vector indicates positions of non-zero valued weights in a weight context. The combined sparsity vector comprises one or more zero valued bits and one or more non-zero valued bits. The sparsity decoder may determine the position of a non-zero valued bit in the combined sparsity vector and determine an address for the non-zero valued activation and the non-zero valued weight based on the position of the non-zero valued bit. The non-zero valued activation and the non-zero valued weight may be provided to a PE for performing MAC operations.
摘要:
An DNN accelerator may perform 1×N kernel decomposition to decompose a convolutional kernel into kernel vectors, each of which includes multiple weights. Through the kernel decomposition, a weight operand may be generated from a filter. The DNN accelerator converts an input tensor into input operands. An input operand includes activations and has the same size as the weight operand. The DNN accelerator may read a first activation in the input operand from memory to an internal memory of a first PE and read a second activation in the input operand from the memory to an internal memory of a second PE. The first PE may receive the second activation from the second PE through activation broadcasting between the two PEs and perform MAC operations on the input operand and weight operand. The second PE may perform MAC operations on another input operand in the input tensor and the weight operand.
摘要:
A method includes dynamically varying a data acquisition sample rate between at least two data acquisition sample rates during a contrast enhanced perfusion scan based on a level of contrast in image data generated during the scan. A system includes a computed tomography scanner and a console that controls the scanner based on a scan protocol, wherein the console dynamically varies a data acquisition sample rate of scanner during a contrast enhanced perfusion scan based on a level of contrast in the image data generated during the scan. A method for optimizing dose of a scan includes reducing a data acquisition sampling rate during at least a sub-portion of the scan in which a state of interest is not being scanned.
摘要:
Systems and methods for measuring frame loss in multipoint networks are provided. In one embodiment, a method for calculating frame loss in a multipoint network is provided. The method comprises: synchronizing local PM frame count bin boundaries across a multipoint network; collecting a first sample of frame count data at a network manager from a first local PM frame count bin for each VLAN Endpoint on the multipoint network; and calculating a frame loss for the multipoint network by accounting for frame ingress and frame egress from the multipoint network based on the first sample of frame count data; wherein the first sample of frame count data is associated with a first period of time defined by the local PM frame count bin boundaries.
摘要:
A method includes dynamically varying a data acquisition sample rate between at least two data acquisition sample rates during a contrast enhanced perfusion scan based on a level of contrast in image data generated during the scan. A system includes a computed tomography scanner and a console that controls the scanner based on a scan protocol, wherein the console dynamically varies a data acquisition sample rate of scanner during a contrast enhanced perfusion scan based on a level of contrast in the image data generated during the scan. A method for optimizing dose of a scan includes reducing a data acquisition sampling rate during at least a sub-portion of the scan in which a state of interest is not being scanned.
摘要:
A method and system are disclosed for adjusting a wake interval in a telematics device having a charge sensor. The telematics device cyclically provides full power from a power supply during a wake duration, and limited power from the power supply during the wake interval. A charge level for a battery of the power supply is determined using the charge sensor. The wake interval is adjusted based on the charge level.
摘要:
A method and apparatus for binding a first wireless communication unit installed on a first asset and a second wireless communication unit installed on a second asset, wherein the first asset is connected to the second asset by electrical power lines. The method and system can be used for binding a wireless communication unit of a tractor and a wireless communication unit on a trailer. The method monitors the current in the auxiliary power connection between the assets. By transmitting and detecting power pulses through the auxiliary power line, the wireless communication units can ensure that the two assets are attached and therefore it would be proper to establish a wireless connection between the two wireless communication units. The number of power pulses can be used to identify differing devices. Such method can also be used to detect an open fuse or circuit breaker. In the case of an open fuse, voltages can be used in place of power pulses to complete the binding process.
摘要:
An DNN accelerator includes a DMA engine that can rearrange weight data layout. The DMA engine may read a weight tensor from a memory (e.g., DRAM). The weight tensor includes weights arranged in a 3D matrix. The DMA engine may partition the weight tensor into a plurality of virtual banks based on a structure of a PE array, e.g., based on the number of activated PE columns in the PE array. Then the DMA engine may partition a virtual bank into a plurality of virtual sub-banks. The DMA engine may also identify data blocks from different ones of the plurality of virtual sub-banks. A data block may include a plurality of input channels and may have a predetermined spatial size and storage size. The DMA engine form a linear data structure by interleaving the data blocks. The DMA engine can write the linear data structure into another memory (e.g., SRAM).