Marvell Asia PTE, Ltd.

Singapore

Back to Profile

1-2 of 2 for Marvell Asia PTE, Ltd. Sort by
Query
Patent
Canada - CIPO
Aggregations Reset Report
IPC Class
G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled 1
G06F 9/30 - Arrangements for executing machine instructions, e.g. instruction decode 1
H04L 25/03 - Shaping networks in transmitter or receiver, e.g. adaptive shaping networks 1
Found results for  patents

1.

NON-LINEAR NEURAL NETWORK EQUALIZER FOR HIGH-SPEED DATA CHANNEL

      
Document Number 03195371
Status Pending
Filing Date 2021-02-02
Open to Public Date 2022-05-19
Owner MARVELL ASIA PTE, LTD. (Singapore)
Inventor Nangare, Nitin

Abstract

A receiver (500) for use in a data channel on an integrated circuit device includes a non-linear equalizer (501) having as inputs digitized samples (521) of signals on the data channel, decision circuitry (501) configured to determine from outputs of the non-linear equalizer a respective value of each of the signals, and adaptation circuitry (573) configured to adapt parameters of the non-linear equalizer based on respective ones of the value. The non-linear equalizer may be a neural network equalizer (541), such as a multi-layer perceptron neural network equalizer, or a reduced complexity multi- layer perceptron neural network equalizer. A method for detecting data on a data channel on an integrated circuit device includes performing non-linear equalization of digitized samples of input signals on the data channel, determining from output signals of the non-linear equalization a respective value of each of the output signals, and adapting parameters of the non-linear equalization based on respective ones of the value.

IPC Classes  ?

  • H04L 25/03 - Shaping networks in transmitter or receiver, e.g. adaptive shaping networks

2.

A METHOD AND SYSTEM FOR TOPK OPERATION

      
Document Number 03135463
Status Pending
Filing Date 2021-10-22
Open to Public Date 2022-04-23
Owner MARVELL ASIA PTE LTD (Singapore)
Inventor
  • Sodani, Avinash
  • Hanebutte, Ulf

Abstract

A method includes receiving a TopK instruction to sort a highest K elements of a vector data. A first K elements of the vector data are sorted and stored in a first register. Another element of the vector data is read and determined whether it has a value that is greater than or is within a range of values of the first K elements. A position of the another element within the first K elements is determined if the another element has a value within that is within the range of values. A subset of the elements of the first K elements that are smaller than the another element are shifted down after determining the position of the another element in the first K elements. The another element is inserted in the determined position after the shifting. The process is repeated for each remaining element of the vector data.

IPC Classes  ?

  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled
  • G06F 9/30 - Arrangements for executing machine instructions, e.g. instruction decode