Real -Time Rule-Based System Architecture for Context-Aware Computing

실시간 상황 인식을 위한 하드웨어 룰-베이스 시스템의 구조

  • 이승욱 (성균관대학교 정보통신공학부) ;
  • 김종태 (성균관대학교 정보통신공학부) ;
  • 손봉기 (충북대학교 전기전자컴퓨터 공학부) ;
  • 이건명 (충북대학교 전기전자컴퓨터 공학부) ;
  • 조준동 (성균관대학교 정보통신공학부) ;
  • 이지형 (성균관대학교 정보통신공학부) ;
  • 전재욱 (성균관대학교 정보통신공학부)
  • Published : 2004.04.01

Abstract

본 논문에서는 실시간으로 상수 및 변수의 병렬 매칭이 가능한 새로운 구조의 하드웨어 기반 룰-베이스시스템 구조를 제안한다. 이 시스템은 context-aware computing 시스템에서 상황 인식을 위한 기법으로 적용될 수 있다. 제안된 구조는 기존의 하드웨어 기반의 구조가 가지는 룰의 표현 및 룰의 구성에서 발생하는 제약을 상당히 감소시킬 수 있다. 이를 위해 변형된 형태의 content addressable memory(CAM)와 crossbar switch network(CSN)가 사용되었다. 변형된 형태의 CAM으로 구성된 지식-베이스는 동적으로 데이터의 추가 및 삭제가 가능하다. 또한 CSN은 input buffer와 working memory(WM) 사이에 위치하여, 시스템 외부 및 내부에서 동적으로 생성되거나, 시스템 설정에 의해 지정된 데이터들의 조합 및 pre-processing module(PPM)을 이용한 연산을 통하여 WM을 구성하는 데이터를 생성시킨다. 이 하드웨어 룰-베이스 시스템은 SystemC 2.0을 이용하여 설계하였으며 시뮬레이션을 통하여 그 동작을 검증하였다.

Keywords