-
公开(公告)号:US20220351033A1
公开(公告)日:2022-11-03
申请号:US17242987
申请日:2021-04-28
Applicant: Arm Limited
Inventor: Paul Nicholas WHATMOUGH , Mark John O'CONNOR
Abstract: A method of operating a system having a plurality of neural networks includes receiving sequential input data events and processing each sequential input data event using a corresponding subset of the plurality of neural networks to obtain a plurality of sequential outputs. Each sequential output is indicative of a predictive determination of an aspect of the corresponding input data event. The method includes processing the plurality of sequential outputs to determine an uncertainty value associated with the plurality of sequential outputs, and operating the system based on the determined uncertainty value.
-
公开(公告)号:US20170207909A1
公开(公告)日:2017-07-20
申请号:US15324841
申请日:2015-06-03
Applicant: ARM LIMITED
Inventor: Paul Nicholas WHATMOUGH , Jeremy CONSTANTIN
CPC classification number: H04L7/042 , H04B1/70752 , H04L7/0087 , H04W52/0229 , Y02D70/26 , Y02D70/40
Abstract: Correlation circuitry (2) includes selection circuitry (4) for selecting a sequence of symbol subsets comprising proper subsets of a candidate sequence of symbols and corresponding proper subsets of a target sequence of symbols. Correlation value determining circuitry (6) determines partial correlation values for these proper subsets which are then combined by correlation value combining circuitry (8) to generate a current combined correlation value. Early termination circuitry (10) compares the current combined correlation value with a early termination condition represented by a threshold value to determine whether or not early termination of the correlation determination may be performed. Early termination may be performed when the combined correlation value indicates a sufficient degree of confidence in the partial result determined such that continuing with determination of the full correlation is not justified.
-
公开(公告)号:US20180152252A1
公开(公告)日:2018-05-31
申请号:US15577487
申请日:2016-04-15
Applicant: ARM LIMITED
Inventor: Paul Nicholas WHATMOUGH , George SMART , Shidhartha DAS , David Michael BULL
IPC: H04B13/00 , H04B1/3827
CPC classification number: H04B13/005 , H04B1/385
Abstract: A device comprises a coupling configured to couple signals to and from a communications path including at least a part of a human or animal body; a data transmitter coupled to the coupling and configured to transmit, from time to time, a data signal of at least a predetermined temporal duration via the communications path; and a data receiver coupled to the coupling and configured to detect the presence of a signal on the communications path at sets of one or more successive detection instances disposed between successive transmissions of the data signal by the data transmitter, the data receiver being configured so that the successive detection instances of a set are temporally separated by no more than the predetermined temporal duration; the device being configured to initiate a processing operation in response to a detection by the data receiver of the presence of a signal on the communications path.
-
公开(公告)号:US20170177055A1
公开(公告)日:2017-06-22
申请号:US15308658
申请日:2015-03-13
Applicant: ARM LIMITED
Inventor: Paul Nicholas WHATMOUGH , David Michael BULL , Shidhartha DAS
Abstract: An electronic device (20) has a clock path (24) for propagating a clock signal and a clock propagating element (26) on the clock path. An analogue element (30) coupled to the clock path (24) varies, in dependence on an analogue level of a first signal (32), a switching delay for the clock propagating element (26) to trigger a transition of the clock signal. The first signal is a digitally sampled signal. This provides a mechanism for providing a fast reduction in clock frequency even if the first signal is a metastable signal, which is useful for avoiding errors causes by voltage drops.
-
公开(公告)号:US20160126960A1
公开(公告)日:2016-05-05
申请号:US14531479
申请日:2014-11-03
Applicant: ARM Limited
Inventor: Paul Nicholas WHATMOUGH , David Michael BULL
CPC classification number: H03L7/102 , H03L7/0992 , H03L2207/06
Abstract: An operating parameter method and circuitry are provided that generate operating parameter signals that are compensated for noise. Such operating parameter circuitry includes control loop circuitry that operates from a first power supply to provide an operating parameter signal to functional circuitry operating from a second power supply separate from the first power supply. The control loop circuitry comprises generator circuitry to generate the operating parameter signal based on an input signal. Replica generator circuitry operates from the second power supply to generate a further operating parameter signal based on the input signal. Adjustment circuitry performs a comparison on the operating parameter signal and the further operating parameter signal and causes an adjusted input signal to be produced in dependence on a result of the comparison. The adjusted input signal is received by the generator circuitry. Consequently, the generator circuitry is able to produce an operating parameter signal that has been compensated for noise in the circuit.
Abstract translation: 提供了一种操作参数方法和电路,其产生被补偿噪声的操作参数信号。 这种操作参数电路包括控制回路电路,其从第一电源操作,以向从与第一电源分开的第二电源操作的功能电路提供操作参数信号。 控制回路电路包括基于输入信号产生操作参数信号的发生器电路。 复制发生器电路从第二电源操作以基于输入信号生成另外的操作参数信号。 调整电路对操作参数信号和其他操作参数信号进行比较,并根据比较结果产生调整后的输入信号。 经调整的输入信号由发生器电路接收。 因此,发电机电路能够产生已经补偿了电路中的噪声的工作参数信号。
-
公开(公告)号:US20240020419A1
公开(公告)日:2024-01-18
申请号:US17812834
申请日:2022-07-15
Applicant: Arm Limited
Inventor: Matthew David HADDON , Igor FEDOROV , Reiley JEYAPAUL , Paul Nicholas WHATMOUGH , Zhi-Gang LIU
CPC classification number: G06F21/64 , G06F16/2365 , G06F16/2264
Abstract: Methods and systems for detecting errors when performing a convolutional operation is provided. Predicted checksum data, corresponding to input checksum data and kernel checksum data, is obtained. The convolutional operation is performed to obtain an output feature map. Output checksum data is generated and the predicted checksum data and the output checksum data are compared, the comparing taking account of partial predicted checksum data configured to correct for a lack of padding when performing the convolution operation, wherein the partial predicted checksum data corresponds to input checksum data for a subset of the values in the input feature map and kernel checksum data for a subset of the values in the kernel.
-
公开(公告)号:US20200372097A1
公开(公告)日:2020-11-26
申请号:US16417937
申请日:2019-05-21
Applicant: Arm Limited
Inventor: Matthew MATTINA , Zhigang LIU , Paul Nicholas WHATMOUGH , David Hennah MANSELL
Abstract: There is provided a data processing apparatus to perform an operation on a first matrix and a second matrix. The data processing apparatus includes receiver circuitry to receive elements of the first matrix, elements of the second matrix, and correspondence data to indicate where the elements of the first matrix are located in the first matrix. Determination circuitry performs, using the correspondence data, a determination of whether, for a given element of the first matrix in column i of the first matrix, a given element of the second matrix occurs in row i of the second matrix. Aggregation circuitry calculates an aggregation between a given row in the first matrix and a given column in the second matrix and includes: functional circuitry to perform, in dependence on the determination, a function on the given element of the first matrix and the given element of the second matrix to produce a partial result.
-
公开(公告)号:US20190230367A1
公开(公告)日:2019-07-25
申请号:US15875464
申请日:2018-01-19
Applicant: Arm Limited
Inventor: Yuhao ZHU , Paul Nicholas WHATMOUGH
IPC: H04N19/167 , H04N21/2343 , H04N19/43 , G06N3/02
Abstract: A method of processing a video is provided. The method includes detecting a region of interest in a detection frame of the video. The method includes estimating a motion of the region of interest between the detection frame and an estimation frame of the video subsequent to the detection frame. The estimating is based on tracking of a characteristic of the detected region of interest into at least one portion of the estimation frame. The method includes, based on the estimated motion, estimating a location of the region of interest in the estimation frame. An apparatus for processing a video is also provided. A related non-transitory computer-readable storage medium comprising a set of computer-readable instructions is also provided.
-
公开(公告)号:US20150137864A1
公开(公告)日:2015-05-21
申请号:US14081900
申请日:2013-11-15
Applicant: ARM Limited
Inventor: Paul Nicholas WHATMOUGH , Shidhartha DAS , David Michael BULL
IPC: H03K5/135
CPC classification number: H03K5/135
Abstract: A circuit delay monitoring apparatus has a ring oscillator with a plurality of delay elements, a signal transition being propagated through the delay elements of the ring oscillator, and a plurality N of sampling points being distributed around the ring oscillator. Selection circuitry selects, in dependence on the indication of the current location of the signal transition generated by the fine sampling circuitry, one of the M transition counter circuits whose associated location is greater than said predetermined amount from the current location of the signal transition. Output generation circuitry then generates a count indication for a reference time period dependent on a sampled count value of the transition counter circuit selected by the selection circuitry, the indication of the current location of the signal transition within the ring oscillator, and reference count data relating to the start of the reference time period.
Abstract translation: 电路延迟监视装置具有环形振荡器,具有多个延迟元件,信号转换通过环形振荡器的延迟元件传播,并且多个采样点分布在环形振荡器周围。 选择电路根据由精细采样电路产生的信号转换的当前位置的指示来选择M个转换计数器电路中的一个,其相关位置大于来自信号转换的当前位置的所述预定量。 输出产生电路然后根据由选择电路选择的转换计数器电路的采样计数值,环形振荡器内的信号转换的当前位置的指示以及相关的参考计数数据,生成参考时间段的计数指示 到参考时间段的开始。
-
公开(公告)号:US20230019360A1
公开(公告)日:2023-01-19
申请号:US17378014
申请日:2021-07-16
Applicant: Arm Limited
Inventor: Paul Nicholas WHATMOUGH , Patrick Thomas HANSEN
Abstract: A method for processing video data, comprising: receiving raw video data, representative of a plurality of frames; detecting, using the raw video data, one or more regions of interest in a detection frame that belongs to the plurality of frames, for example using a region proposal network; performing a cropping process on a portion of the raw video data representative of the detection frame, based on the regions of interest, so as to generate cropped raw video data; performing image processing on the cropped raw video data, including demosaicing, so as to generate processed image data for the detection frame; and analyzing the processed image data, for example using an object detection process, to determine information relating to at least one of said one or more regions of interest.
-
-
-
-
-
-
-
-
-