다양한 병렬성을 지원하는 혼합 병렬 시스템의 설계

본 연구의 목적은 다양한 단위의 병렬성을 효율적으로 실행할 수 있는 혼합된 병렬 시스템을 설계하는 것이다. 제안하는 혼합 병렬 시스템 (hybrid parallel system (HPS))은 두 개의 다른 형태의 병렬시스템 구조, 즉 다중 처리 시스템과 SIMD 형태의 메모리 프로세서 어레이 (memory based processor arrray (MPA))시스템이 단일 시스템 버스를 사용하여 하나의 시스템으로 강결합 방식으로 통합되어 구성되어 있다. 혼합 병렬 시스템에서의 중요한 특징은 MPA를 수행하기 위한 호출 명령으로 일반적인 서브루틴 호출 방식을 사용하는 프로그램 인터페이스를 제공하는 것이다. 따라서 MPA의 존재가 프로그래머에게 투명하다. HPS의 연구는 넓은 영역의 병렬성을 최적으로 수행할 수 있는 기본 구조를 설계하는 것이다. 또한 본 논문에서는 HPS의 효율성을 보여주기 위한 성능 평가의 모델을 제시하였다. 제안된 HPS의 구조 모델은 다양한 병렬성의 집합이 혼합된 병렬 응용 프로그램에 대하여 상당한 성능 향상이 있으며 가격 대성능비가 우수함이 증명되었다.