ELECTRONIC DEVICE COMPRISING ACCELERATOR FOR PROCESSING FUNCTION, AND CONTROL METHOD THEREFOR

An electronic device comprising an accelerator for processing a function, and a control method therefor can be provided. Specifically, the electronic device and the control method therefor can be provided, the electronic device having: a first sub-calculation module, from among one or more sub-calcu...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: PARK, Chulsoo, LEE, Jonghun, JIN, Cheolgyu
Format: Patent
Sprache:eng ; fre ; kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:An electronic device comprising an accelerator for processing a function, and a control method therefor can be provided. Specifically, the electronic device and the control method therefor can be provided, the electronic device having: a first sub-calculation module, from among one or more sub-calculation modules of an accelerator included in a neural network processing unit for processing an activation function, that calculates an approximate output value for the activation function on the basis of a first number of points and a first bit resolution; a second sub-calculation module, from among the one or more sub-calculation modules, that calculates a detailed output value for the activation function on the basis of a second number of points and a second bit resolution; and a final output module that calculates, on the basis of the approximate output value and the detailed output value, a final output value corresponding to the activation function. L'invention concerne un dispositif électronique comprenant un accélérateur pour traiter une fonction, et un procédé de commande associé. En particulier, le dispositif électronique et son procédé de commande peuvent être prévus, le dispositif électronique comprenant : un premier module de sous-calcul, parmi un ou plusieurs modules de sous-calcul d'un accélérateur inclus dans une unité de traitement de réseau neuronal pour traiter une fonction d'activation, qui calcule une valeur de sortie approchée pour la fonction d'activation sur la base d'un premier nombre de points et d'une première résolution binaire ; un second module de sous-calcul, parmi le ou les modules de sous-calcul, qui calcule une valeur de sortie détaillée pour la fonction d'activation sur la base d'un second nombre de points et d'une seconde résolution binaire ; et un module de sortie finale qui calcule, sur la base de la valeur de sortie approchée et de la valeur de sortie détaillée, une valeur de sortie finale correspondant à la fonction d'activation. 함수 처리를 위한 가속기를 포함하는 전자 장치 및 그 제어 방법이 제공될 수 있다. 구체적으로, 활성화 함수를 처리하는 신경망 처리 유닛에 포함된 가속기의 적어도 하나 이상의 서브 연산 모듈 중 제 1 서브 연산 모듈은 제 1 포인트 개수 및 제 1 비트 해상도에 기초하여 활성화 함수에 대한 근사 출력 값을 산출하고, 적어도 하나 이상의 서브 연산 모듈 중 제 2 서브 연산 모듈은 제 2 포인트 개수 및 제 2 비트 해상도에 기초하여 활성화 함수에 대한 상세 출력 값을 산출하고, 및 최종 출력 모듈은 근사 출력 값 및 상세 출력 값에 기초하여 활성화 함수에 대응하는 최종 출력 값을 산출하는 전자 장치 및 그 제어 방법이 제공될 수 있다.