Processing element and processing system
AssigneeSK hynix Inc.
InventorJae-Hyeok JANG
Life of this patent
Estimating the term…
Abstract
A processing element may include a pre-processing circuit configured to receive and filter a feature and a weight and output a filtered feature and a filtered weight; and an accumulation circuit configured to accumulate a value of the filtered feature, wherein the pre-processing circuit comprises: a sign conversion circuit configured to change a sign of the feature and a sign of the weight when the weight having a value of −1; and a zero filtering circuit configured to change a value of the weight to 0 when the feature having a value of 0.
Claims24
A processing element comprising:
- a pre-processing circuit configured to receive and filter a feature and a weight and output a filtered feature and a filtered weight;
- and
- an accumulation circuit configured to accumulate a value of the filtered feature,
- wherein the pre-processing circuit comprises:
- a sign conversion circuit configured to change a sign of the feature and a sign of the weight when the weight having a value of −1;
- and
- a zero filtering circuit configured to change a value of the weight to 0 when the feature having a value of 0.
A processing element comprising:
- a pre-processing circuit configured to receive and filter a feature and a weight and output a filtered feature and a filtered weight;
- and
- an accumulation circuit configured to accumulate a value of the filtered feature,
- wherein the pre-processing circuit comprises:
- a sign conversion circuit configured to change a sign of the feature and a sign of the weight when the weight having a value of 1;
- and
- a zero filtering circuit configured to change a value of the weight to 0 when the feature having a value of 0.
A processing system comprising:
- a cache memory configured to store a feature and a weight;
- and
- a processing element configured to operate the feature and the weight transferred from the cache memory,
- wherein the processing element comprises:
- a pre-processing circuit configured to receive and filter the feature and the weight and output a filtered feature and a filtered weight;
- and
- an accumulation circuit configured to accumulate a value of the filtered feature, and
- the pre-processing circuit comprises:
- a sign conversion circuit configured to change a sign of the feature and a sign of the weight when the weight having a value of −1;
- and
- a zero filtering circuit configured to change a value of the weight to 0 when the feature having a value of 0.
A processing system comprising:
- a cache memory configured to store a feature and a weight;
- and
- a processing element configured to operate the feature and the weight transferred from the cache memory,
- wherein the processing element comprises:
- a pre-processing circuit configured to receive and filter the feature and the weight and output a filtered feature and a filtered weight;
- and
- an accumulation circuit configured to accumulate a value of the filtered feature, and
- the pre-processing circuit comprises:
- a sign conversion circuit configured to change a sign of the feature and a sign of the weight when the weight having a value of 1;
- and
- a zero filtering circuit configured to change a value of the weight to 0 when the feature having a value of 0.
A processing element comprising:
- a conversion circuit suitable for receiving input features and weights associated with image data, detecting whether each of the input features and weights has a first value, and selectively converting corresponding values of the input features and weights based on the detecting result to output converted features and weights;
- a filtering circuit suitable for receiving the converted features and weights, determining whether each of the converted features and weights has a second value, and filtering corresponding values of the converted features and weights based on the detecting result to output filtered features and weights;
- and
- an adder suitable for receiving the filtered features including a current filtered feature and a previous filtered feature, and adding the current filtered feature and the previous filtered feature based on a value of a corresponding filtered feature among the filtered weights,
- wherein each of the input features and weights has one of three values, and each of the converted features and weights has one of two values.
Dependencies are inferred from the claim text.