1 |
1
뉴로모픽 아키텍쳐 기반 지능형 응용 개발을 위한 프레임워크 시스템에 있어서,컴포넌트 정보를 입력받는 입력장치;상기 입력장치에서 입력된 컴포넌트 정보를 구분하는 프로세서; 및상기 프로세서에서 분류된 컴포넌트 정보를 저장하는 기억장치를 포함하며,상기 프로세서는입력된 컴포넌트 정보를, IoT 컴포넌트(I-Component), ANN(Artificial Neural Network)을 지원하는 지능형 컴포넌트(X-Component), SNN(Spiking Neural Network)을 지원하는 뉴로모픽 컴포넌트(NA-Component) 및 시뮬레이션 컴포넌트(SIM-Component)로 구분하고, 상기 프로세서는컴포넌트 관리자, 컴포넌트 컨넥터 및 패키지 번역기를 포함하는 복수의 연산/제어 장치를 포함하며, 상기 컴포넌트 관리자는 상기 입력장치에서 입력된 컴포넌트 정보를 추상화하여 PCF(Primitive Component Format)으로 정의하되, IoT 컴포넌트(I-Component), ANN(Artificial Neural Network)을 지원하는 지능형 컴포넌트(X-Component), SNN(Spiking Neural Network)을 지원하는 뉴로모픽 컴포넌트(NA-Component) 및 시뮬레이션 컴포넌트(SIM-Component)로 구분하며,상기 IoT 컴포넌트(I-Component), 지능형 컴포넌트(X-Component), 뉴로모픽 컴포넌트(NA-Component) 및 시뮬레이션 컴포넌트(SIM-Component) 중 일부는 NA-CAL(Component Adaptation Layer)을 통해 PCF의 구성이 다른 것을 특징으로 하는 프레임워크 시스템
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
제1항에 있어서,상기 컴포넌트 관리자는,상기 IoT 컴포넌트(I-Component), 지능형 컴포넌트(X-Component), 뉴로모픽 컴포넌트(NA-Component) 및 시뮬레이션 컴포넌트(SIM-Component) 중 둘 이상의 컴포넌트에 대한 Id, Type 및 Name 정보를 매니패스트 파일로 상기 기억장치에 저장하는 것을 특징으로 하는 프레임워크 시스템
|
5 |
5
제1항에 있어서,상기 컴포넌트 컨넥터는,상기 컴포넌트 관리자에서 구분된 각 컴포넌트의 연결정보를 생성하고,복수의 컴포넌트를 연결하여 응용프로그램을 구성하여 CCF(Complex Component Format) 구조를 생성하는 것을 특징으로 하는 프레임워크 시스템
|
6 |
6
제5항에 있어서,상기 패키지 번역기는,상기 컴포넌트 컨넥터에 의해 생성된 CCF 형태의 IoT 프로그램에 대해서 하드웨어/시뮬레이션의 설정(Environment Configuration)과 실험 설정(Experiment Configuration)을 통해 환경에 맞는 실행코드를 생성하되,상기 CCF를 구성하는 컴포넌트의 PCF 중 Model과 Neuron 모델을 설정된 실행 환경에 맞게 Native 실행 코드로 생성하여 APF(Application Package Format)로 변환하는 것을 특징으로 하는 프레임워크 시스템
|