멀티코어 플랫폼에서 SCA 규격 웨이브폼의 성능 향상 기법

하나의 플랫폼으로 여러 무선 통신 규격들을 동적으로 재구성할 수 있어 차세대 무선통신 기술로 주목받고 있는 Software Defined Radio(SDR)은, 신호 처리 블록을 하드웨어가 아닌 소프트웨어로 처리함에 따라 높은 성능의 프로세서를 요구한다. 단가, 전력 등의 문제로 고성능의 프로세서를 사용할 수 없는 무선 이동 통신 단말에서 SDR 어플리케이션인 웨이브폼(waveform)을 실행하려면, 기존의 프로세서에 비해 저전력으로 높은 성능을 보이는 멀티코어의 활용이 필요하지만, 멀티코어를 고려하지 않고 개발된 기존의 웨이브폼들은 멀티코어의 자원을 충분히 활용하지 못한다. 본 논문에서는 Software Communication Architecture(SCA) 규격 맞게 개발된 웨이브폼을 수쟁하지 않고도 멀티고어의 자원을 최대로 활용할 수 있도록, 병목이되는 웨이브폼의 컴포넌트를 병렬화하여 실행함으로써 SCA 규격 웨이브폼의 성능을 향상시키는 방법을 제안한다.