KR100326746B1 - 비선형함수를근사시키기위한시스템및방법 - Google Patents
비선형함수를근사시키기위한시스템및방법 Download PDFInfo
- Publication number
- KR100326746B1 KR100326746B1 KR1019940000056A KR19940000056A KR100326746B1 KR 100326746 B1 KR100326746 B1 KR 100326746B1 KR 1019940000056 A KR1019940000056 A KR 1019940000056A KR 19940000056 A KR19940000056 A KR 19940000056A KR 100326746 B1 KR100326746 B1 KR 100326746B1
- Authority
- KR
- South Korea
- Prior art keywords
- circuit
- output
- function
- approximation
- coupled
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/544—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices for evaluating functions by calculation
- G06F7/552—Powers or roots, e.g. Pythagorean sums
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2207/00—Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F2207/552—Indexing scheme relating to groups G06F7/552 - G06F7/5525
- G06F2207/5525—Pythagorean sum, i.e. the square root of a sum of squares
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Pure & Applied Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Mathematical Optimization (AREA)
- General Engineering & Computer Science (AREA)
- Complex Calculations (AREA)
- Measurement Of Current Or Voltage (AREA)
Abstract
Description
Claims (23)
- 제1 양에 최대 3개의 2의 거듭제곱을 곱하기 위하여 상기 제1 양을 시프트시키는 회로,제2 양에 최대 3개의 2의 거듭제곱을 곱하기 위하여 상기 제2 양을 시프트시키는 회로,상기 제1 및 상기 게2 양을 시프트시키는 상기 회로와 통신하여 상기 제1 및 상기 제2 양의 제1 함수를 발생시키는 회로,상기 제1 및 상기 제2 양을 시프트시키는 상기 회로와 통신하여 상기 제1 및 상기 제2 양의 제2 함수를 발생시키는 회로,상기 제1 함수를 발생시키는 상기 회로와 통신하여 상기 제1 함수를 시프터에서 2의 정수배로 나누어서 제1 근사치를 발생시키는 회로,상기 제2 함수를 발생시키는 상기 회로와 통신하여 상기 제2 함수를 시프터에서 2의 정수배로 나누어서 제2 근사치를 발생시키는 회로, 및상기 제1 및 상기 제2 근사치를 발생시키는 상기 회로와 통신하여 상기 제1 근사치 또는 상기 제2 근사치를 선택하는 회로를 포함하는 비선형 함수 근사 시스템.
- 제1항에 있어서,상기 선택 회로가 상기 제1 및 상기 제2 근사치 중 큰 값을 출력시키는 회로를 포함하는 비선형 함수 근사 시스템.
- 제1항에 있어서,상기 선택 회로는,상기 제1 및 상기 제2 양의 비가 선정된 브레이크포인트(breakpoint)보다 작은 경우에는 상기 제1 근사치를 출력하는 회로, 및상기 제1 및 상기 제2 양의 비가 선정된 브레이크포인트보다 큰 경우에는 상기 제2 근사치를 출력하는 회로를 포함하는 비선형 함수 근사 시스템.
- 제1 양에 최대 3개의 2의 거듭제곱을 곱하기 위하여 상기 제1 양을 시프트시키는 회로,제2 양에 최대 3개의 2의 거듭제곱을 곱하기 위하여 상기 제2 양을 시프트시키는 회로,상기 제1 및 상기 제2 양을 시프트시키는 상기 회로와 통신하여 상기 제1 및 상기 제2 양의 제1 함수를 발생시키는 회로,상기 제1 및 상기 제2 양을 시프트시키는 상기 회로와 통신하여 상기 제1 및 상기 제2 양의 제2 함수를 발생시키는 회로,상기 제1 및 상기 제2 양을 시프트시키는 상기 회로와 통신하여 상기 제1 및 상기 제2 양의 제3 함수를 발생시키는 회로,상기 제1 함수를 발생시키는 상기 회로와 통신하여 상기 제1 함수를 시프터에서 2의 정수배로 나누어서 제1 근사치를 발생시키는 회로,상기 제2 함수를 발생하는 상기 회로와 통신하여 상기 제2 함수를 시프터에서 2의 정수배로 나누어서 제2 근사치를 발생시키는 회로,상기 제2 함수를 발생하는 상기 회로와 통신하여 상기 제2 함수를 시프터에서 2의 정수배로 나누어서 제3 근사치를 발생시키는 회로, 및상기 제1, 상기 제2, 및 상기 제3 근사치를 발생하는 상기 회로와 통신하여 상기 제1, 상기 제2 또는 상기 제3 근사치를 선택하는 회로를 포함하는 함수 근사 시스템.
- 제4항에 있어서,상기 선택 회로는상기 제1 및 제2 양의 비가 제1 선정된 브레이크포인트보다 적은 경우 상기 제1 근사치를 출력하는 회로;상기 제1 및 제2 양의 비가 상기 제1 선정된 브레이크포인트와 제2 선정된 브레이크포인트 사이인 경우 상기 제2 근사치를 출력하는 회로; 및상기 제1 및 제2 양의 비가 상기 제2 선정된 브레이크포인트보다 더 큰 경우 상기 제3 근사치를 출력하는 회로를 포함하는 시스템.
- 대응하는 벡터 성분들 간의 제1 및 제2 차이의 함수로서 제1 근사치를 계산하는 회로 - 상기 제1 근사치를 계산하는 회로는, 제1 및 제2 차이를 선택하는 회로, 상기 선택 회로에 결합되어 상기 제1 및 제2 선택된 차이로부터 최대값 및 최소값을 출력하는 회로, 및 상기 선택 회로 및 상기 출력 회로와 통신하여 상기 최대값 및 상기 최소값의 함수로서 제1 근사치를 계산하는 회로를 포함함 -,상기 제1 및 제2 차이의 제2 함수로서 제2 근사치를 계산하는 회로 - 상기 제2 근사치를 계산하는 회로는 제1 및 제2 차이를 선택하는 회로, 상기 선택 회로에 결합되어 상기 제1 및 제2의 선택된 차이로부터 최대값 및 최소값을 출력하는 회로, 및 상기 선택 회로 및 상기 출력 회로와 통신하여 상기 최대값 및 상기 최소값의 함수로서 제2 근사치를 계산하는 회로를 포함함 -, 및상기 제1 근사치를 계산하는 상기 회로 및 제2 근사치를 계산하는 상기 회로와 통신하여 상기 제1 및 제2 차이의 제3 함수를 선정된 브레이크포인트와 비교하여 상기 제1 및 상기 제2 근사치 중 어느 한 근사치를 선택하는 회로를 포함하며,상기 계산 회로와 상기 선택 회로는 시프터들, 가산기들 및 멀티플렉서들로 구성되는 벡터 처리 시스템.
- 제6항에 있어서,상기 제1 또는 제2 근사치를 선택하기 위한 상기 회로는,제1 및 제2 차이를 선택하는 회로,상기 선택 회로에 결합되어 상기 제1 및 제2의 선택된 차이로부터 최대값 및 최소값을 출력하는 회로,상기 선택 회로와 통신하여 상기 제1 차이 및 상기 제2 차이의 제3 함수를 선정된 브레이크포인트와 비교하는 회로, 및상기 비교 회로, 상기 제1 근사치 계산 회로, 및 상기 제2 근사치 계산 회로에 결합되어 상기 제1 근사치나 상기 제2 근사치중 어느 하나를 출력하는 회로를 포함하는 벡터 처리 시스템.
- 제1 및 제2 벡터 간의 유클리드 거리(Euclidean distance) 근사 시스템에 있어서,상기 제1 및 제2 벡터의 각각의 성분에 대응하는 값을 기억하는 회로,상기 기억 회로에 결합되어, 제1 및 제2 벡터의 대응하는 성분 간의 차이를 계산하고 이 차이를 상기 기억 회로 내에 기억시키는 회로,상기 기억 회로에 결합되어, 제1 및 제2 값을 선택하는 회로 - 상기 제1 및 제2 값 중 적어도 하나는 상기 차이중 하나를 포함함 -,상기 선택 회로에 결합되어 상기 제1 및 제2의 선택된 값들로부터 최대값 및 최소값을 출력시키는 회로,상기 선택 회로와 통신하여 상기 제1 값 및 상기 제2 값의 제1 함수를 상기 선정된 브레이크포인트와 비교하는 회로,상기 비교 회로 및 상기 출력 회로에 결합되어, 상기 제1 함수가 상기 선정된 브레이크포인트보다 작거나 같다면 상기 제1 및 상기 제2 값의 제2 함수를 누산기에 가산시키는 회로, 및상기 비교 회로 및 상기 출력 회로에 결합되어, 상기 제1 함수가 상기 선정된 브레이크포인트보다 크다면 상기 제1 및 상기 제2 값의 제3 함수를 상기 누산기에 가산시키는 회로를 포함하며,상기 누산기의 출력은 상기 선택 회로에 결합되는 제1 및 제2 벡터 간의 유클리드 거리 근사 시스템.
- 제8항에 있어서,최대값 및 최소값을 출력시키는 상기 회로는,상기 선택 회로에 결합되어 상기 제1 및 제2 값의 최대값을 출력시키도록 동작하는 제1 멀티플렉서,상기 선택 회로에 결합되어 상기 제1 및 제2 값의 최소값을 출력시키도록 동작하는 제2 멀티플렉서, 및상기 선택 회로에 결합되어 상기 제1 및 제2 멀티플렉서에 전달되는 캐리 비트를 발생하기 위해 상기 제1 값을 상기 제2 값으로부터 감산하고, 상기 제1 및 제2 멀티플렉서의 출력을 제어하도록 동작하는 감산기를 포함하는 유클리드 거리 근사 시스템.
- 제8항에 있어서,상기 비교 회로는,상기 출력 회로로부터 최대값을 수신하도록 결합되어, 상기 최대값을 4로 나누기 위해 상기 최대값을 2비트만큼 우측으로 시프트시키는 시프터, 및상기 출력 회로로부터 최소값을 수신하고 상기 시프터로부터의 출력을 수신하도록 결합되어, 상기 최대값에 대한 상기 최소값의 비가 1/4보다 작은지의 여부를 가리키는 캐리 비트를 발생하는 감산기를 포함하는 유클리드 거리 근사 시스템.
- 제8항에 있어서,상기 비교 회로는,상기 출력 회로로부터 상기 최소값을 수신하도록 결합되어, 상기 최소값에 2를 곱하기 위해 상기 최소값을 1 비트만큼 좌측으로 시프트시키는 시프터,상기 출력 회로로부터의 상기 최소값에 상기 시프터의 출력을 가산시키도록 결합되어 있는 가산기, 및상기 출력 회로로부터의 상기 최대값을 수신하고 상기 가산기로부터의 출력을 수신하도록 결합되어, 상기 최대값에 대한 상기 최소값의 비가 1/3보다 작은지의 여부를 가리키기 위한 캐리 비트를 발생하는 감산기를 포함하는 유클리드 거리 근사 시스템.
- 제8항에 있어서,제2 함수를 가산하는 상기 회로와 제3 함수를 가산하는 상기 회로는,상기 출력 회로로부터 상기 최대값을 수신하도록 결합되어, 상기 최대값을 4로 나누기 위하여 상기 최대값을 2비트만큼 우측으로 시프트시키는 제1 시프터,상기 출력 회로로부터의 상기 최소값과 상기 제1 시프터로부터의 출력을 감산하도록 결합되어 있는 감산기,상기 출력 회로로부터의 상기 최소값을 수신하도록 결합되어, 상기 최소값을 8로 나누기 위하여 상기 최소값을 3비트만큼 우측으로 시프트시키는 제2 시프터,상기 감산기의 출력에 결합되어, 상기 감산기의 상기 출력을 2로 나누기 위하여 상기 출력을 1 비트만큼 우측으로 시프트시키는 제3 시프터,상기 출력 회로로부터의 상기 최대값과 상기 제2 시프터의 상기 출력을 수신하도록 결합되어, 상기 최대값과 상기 제2 시프터의 상기 출력을 가산하는 제1 가산기,상기 출력 회로로부터의 상기 최대값과 상기 제3 시프터의 출력을 수신하도록 결합되어, 상기 최대값과 상기 제3 시프터의 상기 출력을 가산하는 제2 가산기,상기 제1 및 제2 가산기로부터의 출력을 수신하도록 결합되어 있고 상기 비교 회로로부터의 제어 비트에 결합되어 그의 출력이 상기 제1 가산기의 상기 출력 또는 상기 제2 가산기의 상기 출력이 되도록 제어되는 멀티플렉서, 및상기 멀티플렉서의 상기 출력에 결합되어 상기 멀티플렉서의 출력을 가산하기 위해서 상기 선택 회로에 결합되어 있는 출력 단자를 갖는 누산기를 포함하는 유클리드 거리 근사 시스템.
- 제1 및 제2 벡터 간의 유클리드 거리 근사 시스템에 있어서,제1 및 제2 벡터의 각각의 성분에 대응하는 값을 기억하는 회로,상기 기억 회로에 결합되어, 상기 제1 및 제2 벡터의 대응하는 성분들 간의 차이를 계산하고 이 차이를 상기 기억 회로에 기억시키는 회로,상기 기억 회로에 결합되어, 제1 및 제2 값을 선택하는 회로 - 상기 제1 및 제2 값 중 적어도 하나는 상기 차이를 포함함 -,상기 선택 회로에 결합되어, 상기 제1 및 제2의 선택된 값들로부터 최대값 m과 최소값 n를 출력하는 회로,상기 선택 회로와 통신하여, 상기 제1 값 및 상기 제2 값의 제1 함수를 선정된 제1 브레이크포인트와 비교하고, 상기 제1 값 및 상기 제2 값의 상기 제1 함수를 선정된 제2 브레이크포인트와 비교하는 회로,상기 비교 회로 및 상기 출력 회로에 결합되어, 상기 제1 함수가 상기 제1의 선정된 브레이크포인트보다 작거나 같다면 상기 제1 및 상기 제2 값의 제2 함수를 누산기에 가산시키는 회로,상기 비교 회로 및 상기 출력 회로에 결합되어, 상기 제1 함수가 상기 제1의 선정된 브레이크포인트보다 크고 상기 제1 함수가 상기 제2 브레이크포인트보다 작다면 상기 제1 및 상기 제2 값의 제3 함수를 상기 누산기에 가산시키는 회로, 및상기 비교 회로 및 상기 출력 회로에 결합되어 상기 제1 함수가 상기 제2 선정된 브레이크포인트보다 크다면 상기 제1 및 상기 제2 값의 제4 함수를 상기 누산기에 가산시키는 회로 - 상기 누산기의 출력은 상기 선택 회로에 결합됨 -를 포함하는 제1 및 제2 벡터 간의 유클리드 거리 근사 시스템.
- 제13항에 있어서,상기 선정된 제1 브레이크포인트는 1/3을 포함하며, 상기 선정된 제2 브레이크포인트는 3/4를 포함하는 유클리드 거리 근사 시스템.
- 제13항에 있어서,상기 제2 함수가 함수을 포함하는 유클리드 거리 근사 시스템.
- 제13항에 있어서,상기 제3 함수가 함수을 포함하는 유클리드 거리 근사 시스템.
- 제13항에 있어서,상기 제4 함수가 함수을 포함하는 유클리드 거리 근사 시스템.
- 제1 및 제2 벡터 간의 유클리드 거리 계산 방법에 있어서,상기 제1 및 제2 벡터의 각각의 성분에 대응하는 값을 메모리 회로에 기억시키는 단계,감산기 회로에서 상기 제1 및 제2 벡터의 대응 성분 간의 차이를 계산하는 단계,계산된 차이를 메모리 회로에 기억시키는 단계,두개의 값을 선택하는 단계로서, 상기 선텍된 두개의 값 중 적어도 하나가 상기 기억된 차이가 되는 2개의 값을 선택하는 단계,상기 선택된 값들로부터 최대값 및 최소값을 결정하는 단계,상기 선택된 값들의 제1 함수를 선정된 브레이크포인트와 비교하는 단계,상기 제1 함수가 상기 선정된 브레이크포인트보다 작거나 같다면 선택된 값들의 제2 함수를 누산기에 가산시키는 단계,상기 제1 함수가 상기 선정된 브레이크포인트보다 크다면 선택된 값들의 제3 함수를 상기 누산기에 가산시키는 단계, 및상기 2개의 값을 선택하고 상기 선택된 값들을 비교한 다음 누산기에 가산시키는 단계들을 반복하는 단계를 포함하며,상기 2개의 값을 선택하는 단계는 모든 기억되어 있는 차이들이 선택될 때까지 하나의 기억되어 있는 차이와 상기 누산기의 현재 값을 선택하는제1 및 제2 벡터 간의 유클리드 거리 계산 방법,
- 제18항에 있어서,최대값 및 최소값을 결정하는 상기 단계는,감산기에서 상기 두개의 선택된 값들을 감산하여 캐리 비트를 발생하는 단계,상기 감산기에 의해서 발생된 상기 캐리 비트에 기초해서 최대값을 출력시키기 위해 선택된 값들을 제1 멀티플렉서를 통해서 통과시키는 단계, 및상기 감산기에 의해서 발생된 상기 캐리 비트에 기초해서 최소값을 출력시키기 위해 선택된 값들을 제2 멀티플렉서를 통해서 통과시키는 단계를 포함하는 유클리드 거리 근사 방법.
- 제18항에 있어서, 비를 비교하는 단계는,시프터에서 최대값을 2 비트만큼 우측으로 시프트시켜서 상기 최대값을 4로 나누는 단계,감산기에서 상기 최소값과 상기 시프트된 최대값을 감산하는 단계,상기 최대값에 대한 상기 최소값의 비가 상기 선정된 브레이크포인트보다 크거나, 같거나 또는 작은지의 여부를 가리키도록 감산기에서 캐리 비트를 발생하는 단계를 포함하는 유클리드 거리 근사 방법.
- 제18항에 있어서,상기 비를 비교하는 단계는,제1 및 제2 시프터에서 상기 두개의 선택된 값을 2 비트만큼 우측으로 시프트시켜서 상기 두개의 선택된 값들을 4로 나누는 단계,제1 감산기에서 상기 제1 선택된 값과 상기 시프트된 제2 값을 감산하는 단계,제2 감산기에서 상기 제2 선택된 값과 상기 시프트된 제1 값을 감산하는 단계, 및상기 비들이 선정된 브레이크포인트보다 크거나, 같거나 또는 작은지 여부를 가리키기 위하여 캐리 비트를 제1 감산기 및 제2 감산기에서 발생시키는 단계를 포함하며,상기 비를 비교하는 단계를 최대값 및 최소값을 결정하는 상기 단계와 동시에 수행되는 유클리드 거리 근사 방법.
- 제18항에 있어서,상기 제2 함수를 가산하는 상기 단계와 상기 제3 함수를 가산하는 상기 단계는,시프터에서 상기 최소값을 3 비트만큼 우측으로 시프트시켜서 상기 최소값을 8로 나누는 단계,시프터에서 상기 비를 비교하는 단계의 상기 출력을 1 비트만큼 우측으로 시프트시켜서 상기 비를 비교하는 단계의 상기 출력을 2로 나누는 단계,상기 최대값과 상기 시프트된 최소값을 가산기에서 가산하는 단계,상기 최대값과 상기 비를 비교하는 단계의 시프트된 출력을 가산기에서 가산하는 단계,멀티플렉서에서, 상기 비를 비교하는 단계의 상기 출력에 기초해서 두개의 가산 단계에 의해 발생된 합을 출력하는 단계, 및상기 출력 단계에 의해 발생된 출력을 누산기에 가산시키는 단계를 포함하는 유클리드 거리 근사 방법.
- 제18항에 있어서,제2 함수를 가산하는 상기 단계와 제3 함수를 계산하는 상기 단계는,시프터에서 최소값을 3 비트만큼 우측으로 시프트시켜서 상기 최소값을 8로 나누는 단계,상기 비를 비교하는 단계의 제1 출력을 우측으로 1 비트만큼 시프트시켜서 상기 비를 비교하는 단계의 상기 제1 출력을 2로 나누는 단계,상기 비를 비교하는 단계의 제2 출력을 우측으로 1 비트만큼 시프트시켜서 상기 비를 비교하는 단계의 상기 제2 출력을 2로 나누는 단계,가산기에서 상기 최대값과 상기 시프트된 최소값을 가산하는 단계,가산기에서 상기 최대값과 상기 비를 비교하는 단계의 상기 시프트된 최소값을 가산하는 단계,상기 가산기에서 상기 최소값과 상기 비를 비교하는 단계의 상기 시프트된 제2 출력 가산하는 단계,멀티플렉서에서, 상기 비를 비교하는 단계의 상기 출력들과 최대값을 결정하는 단계의 출력에 기초해서 상기 3개의 가산 단계에 의해 발생된 합을 출력하는 단계, 및상기 출력 단계에 의해 발생된 상기 출력을 누산기에 가산하는 단계를 포함하는 유클리드 거리 근사 방법.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/000,071 US5367702A (en) | 1993-01-04 | 1993-01-04 | System and method for approximating nonlinear functions |
US08/000,071 | 1993-01-04 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100326746B1 true KR100326746B1 (ko) | 2002-06-20 |
Family
ID=21689779
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019940000056A Expired - Fee Related KR100326746B1 (ko) | 1993-01-04 | 1994-01-04 | 비선형함수를근사시키기위한시스템및방법 |
Country Status (5)
Country | Link |
---|---|
US (1) | US5367702A (ko) |
EP (1) | EP0606775A1 (ko) |
JP (1) | JPH0793295A (ko) |
KR (1) | KR100326746B1 (ko) |
TW (1) | TW377414B (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101471750B1 (ko) * | 2012-03-30 | 2014-12-10 | 애플 인크. | 급수 전개를 이용하는 초월 및 비선형 컴포넌트들 |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09325955A (ja) * | 1996-06-05 | 1997-12-16 | Sharp Corp | 二乗和の平方根演算回路 |
GB2355087B (en) * | 1999-10-08 | 2003-12-17 | Mitel Corp | Method & apparatus for calculating energy in A-law or Á-law encoded speech signals |
US6691098B1 (en) * | 2000-02-08 | 2004-02-10 | International Business Machines Corporation | System and method for explaining exceptions in data |
GB0017962D0 (en) * | 2000-07-22 | 2000-09-13 | Pace Micro Tech Plc | Method for vector length calculation in data processing |
KR100943580B1 (ko) * | 2005-07-29 | 2010-02-23 | 삼성전자주식회사 | 제곱근 계산 장치 및 방법 |
GB2554167B (en) | 2014-05-01 | 2019-06-26 | Imagination Tech Ltd | Approximating functions |
US9811503B1 (en) * | 2015-01-28 | 2017-11-07 | Altera Corporation | Methods for implementing arithmetic functions with user-defined input and output formats |
US11875252B2 (en) * | 2019-05-17 | 2024-01-16 | Robert Bosch Gmbh | Neural network including a neural network projection layer configured for a summing parameter |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3922540A (en) * | 1974-10-29 | 1975-11-25 | Rca Corp | Approximator for square root of sums of squares |
CA1091810A (en) * | 1976-12-16 | 1980-12-16 | Toshio Koga | Predictive codec capable of selecting one of at least three prediction signals in two steps |
US4173017A (en) * | 1977-04-11 | 1979-10-30 | The United States Of America As Represented By The Secretary Of The Army | Programmable signal processor for Doppler filtering |
SU962925A1 (ru) * | 1981-04-08 | 1982-09-30 | Войсковая Часть 33872 | Устройство дл вычислени функции Z= @ х @ +у @ |
JPS5879300A (ja) * | 1981-11-06 | 1983-05-13 | 日本電気株式会社 | パタ−ン距離計算方式 |
US4878190A (en) * | 1988-01-29 | 1989-10-31 | Texas Instruments Incorporated | Floating point/integer processor with divide and square root functions |
US5247587A (en) * | 1988-07-15 | 1993-09-21 | Honda Giken Kogyo Kabushiki Kaisha | Peak data extracting device and a rotary motion recurrence formula computing device |
-
1993
- 1993-01-04 US US08/000,071 patent/US5367702A/en not_active Expired - Lifetime
- 1993-12-29 EP EP93310603A patent/EP0606775A1/en not_active Withdrawn
-
1994
- 1994-01-04 JP JP6021779A patent/JPH0793295A/ja active Pending
- 1994-01-04 KR KR1019940000056A patent/KR100326746B1/ko not_active Expired - Fee Related
- 1994-10-19 TW TW083109680A patent/TW377414B/zh active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101471750B1 (ko) * | 2012-03-30 | 2014-12-10 | 애플 인크. | 급수 전개를 이용하는 초월 및 비선형 컴포넌트들 |
Also Published As
Publication number | Publication date |
---|---|
EP0606775A1 (en) | 1994-07-20 |
US5367702A (en) | 1994-11-22 |
TW377414B (en) | 1999-12-21 |
JPH0793295A (ja) | 1995-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4939686A (en) | Method and apparatus for shared radix 4 division and radix 4 square root | |
KR100236536B1 (ko) | 모듈로 주소발생기 및 그 방법 | |
KR100498457B1 (ko) | 메모리를 감소시키는 개선된 룩업 테이블 압축방법 및이를 이용하여 압축된 룩업 테이블을 가지는 비선형 함수발생장치 및 그 발생방법 | |
KR19980701803A (ko) | 로그/역로그 변환기, 계산 장치 및 로그값 발생 방법 | |
Strollo et al. | Booth folding encoding for high performance squarer circuits | |
EP0372566A2 (en) | Reciprocal arithmetic circuit with ROM table | |
KR100326746B1 (ko) | 비선형함수를근사시키기위한시스템및방법 | |
US4366549A (en) | Multiplier with index transforms modulo a prime or modulo a fermat prime and the fermat prime less one | |
US5177703A (en) | Division circuit using higher radices | |
KR970012132A (ko) | 곱-합 계산 장치, 곱-합 계산 장치의 집적 회로 장치, 및 영상 데이타를 처리하기에 적절한 누적 가산기 | |
JPH0744530A (ja) | 演算装置 | |
US5153851A (en) | Method and arrangement of determining approximated reciprocal of binary normalized fraction of divisor | |
KR20200095163A (ko) | 가속 회로에 적합한 합성곱 신경망의 Conv-XP 프루닝 장치 | |
US6983298B2 (en) | Method and apparatus for linear interpolation using gradient tables | |
FALKOWSKI et al. | Algorithm for the generation of disjoint cubes for completely and incompletely specified Boolean functions | |
US5463572A (en) | Multi-nary and logic device | |
GB2236608A (en) | Digital neural networks | |
US6052768A (en) | Circuit and method for modulo address generation with reduced circuit area | |
US4980849A (en) | Method and apparatus for autoregressive model simulation | |
US6903663B2 (en) | Method for converting the binary representation of a number in a signed binary representation | |
US10447983B2 (en) | Reciprocal approximation circuit | |
KR100319643B1 (ko) | 직교가변확산계수 코드 발생회로 | |
US5524091A (en) | Accurate digital divider | |
US6516333B1 (en) | Sticky bit value predicting circuit | |
KR20010067226A (ko) | 인터폴레이션 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
A201 | Request for examination | ||
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20110201 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20120220 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20120220 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |