ELECTRONIC DEVICE TO PROVIDE ARTIFICIAL INTELLIGENCE SERVICE AND METHOD FOR CONTROLLING THEREOF

본 개시는 전자 장치 및 그 제어 방법을 제공한다. 본 개시의 일 실시 예에 따른 전자 장치는 통신 인터페이스, 복수의 신경망 모델 및 복수의 신경망 모델에 대응되는 복수의 프로파일 정보가 저장된 메모리 및 복수의 프로세서를 포함한다. 복수의 프로파일 정보 각각은, 각 작업 요청에 대응되는 작업을 수행하기 위한 신경망 모델에 대한 정보 및 복수의 프로세서 별로 신경망 모델을 이용하여 작업을 수행하기 위해 요구되는 전자 장치의 자원 정보를 포함한다. 복수의 프로세서 중 제1 프로세서는, 통신 인터페이스를 통해 외부 전자 장치로부터 제...

Full description

Saved in:
Bibliographic Details
Main Authors YI HYUN JIN, IYER VENKATRAMAN GANESHAN, LEE SUNG HO, KIM HYUN JUN, KIM JOON WOO
Format Patent
LanguageEnglish
Korean
Published 11.06.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:본 개시는 전자 장치 및 그 제어 방법을 제공한다. 본 개시의 일 실시 예에 따른 전자 장치는 통신 인터페이스, 복수의 신경망 모델 및 복수의 신경망 모델에 대응되는 복수의 프로파일 정보가 저장된 메모리 및 복수의 프로세서를 포함한다. 복수의 프로파일 정보 각각은, 각 작업 요청에 대응되는 작업을 수행하기 위한 신경망 모델에 대한 정보 및 복수의 프로세서 별로 신경망 모델을 이용하여 작업을 수행하기 위해 요구되는 전자 장치의 자원 정보를 포함한다. 복수의 프로세서 중 제1 프로세서는, 통신 인터페이스를 통해 외부 전자 장치로부터 제1 작업 요청이 수신되면, 제1 작업 요청에 대응되는 제1 신경망 모델 및 제1 신경망 모델에 대응하는 복수의 제1 프로파일 정보를 식별하고, 제1 프로파일 정보 및 전자 장치의 현재 자원 상태에 기초하여 제1 신경망 모델을 이용하여 제1 작업 요청에 대응하는 제1 작업을 수행할 제2 프로세서를 식별하고, 식별된 제2 프로세서가 식별된 제1 신경망 모델을 이용하여 작업을 수행하도록 제어한다. Provided are an electronic device and a control method therefor. The electronic device according to an embodiment comprises: a communication interface; a memory for storing a plurality of neural network models and a plurality of pieces of profile information corresponding to the plurality of neural network models; and a plurality of processors. Each of the plurality of pieces of profile information includes information about a neural network model for performing tasks corresponding to each task request and resource information about the electronic device, the resource information being information about the resources that each of the plurality of processors requires in order to perform tasks using the neural network models. When a first task request is received from an external electronic device via the communication interface, a first processor among the plurality of processors: identifies a first neural network model corresponding to the first task request and a plurality of pieces of first profile information corresponding to the first neural network model; identifies, on the basis of the first profile information and the current resource condition of the electronic device, a second processor with which to perform a first task corresponding to the first task request using the first neural network; and controls the identified second processor to perform the task using the identified first neural network model.
Bibliography:Application Number: KR20220166032