정확하고 빠른 연산이 가능한 컴퓨터는 대용량의 연산이 필요한 우주개발 분야의 요구와 맞물려 지속적으로 활용성이 증대되었다. 최근에는 복수개의 CPU 코어를 탑재한 Multi-Core CPU가 출시되어 항공우주분야에서 요구되는 대용량의 연산을 빠르게 수행할 수 있는 가능성이 열렸다. 3단으로 구성된 KSLV-II에서는 KSLV-I보다 훨씬 다양한 종류의 데이터를 발사통제시스템으로 모니터링하게 될 것으로 예상되며 이에 발사통제시스템이 다양한 데이터를 효과적으로 전시하기 위하여 Multi-Core CPU를 이용한 병렬프로그래밍이 요구된다. 본 논문에서는 Multi-Core CPU를 지원하기 위하여 이용 가능한 병렬 프로그래밍 라이브러리를 소개하며, 병렬 프로그래밍 라이브러리를 이용하여 작성한 프로그램의 복잡 도와 성능을 서로 비교하였다.
The computer, that is able to solve the enormous equations fast and accurately, is requested and the utilization of computer is still increasing in the field of the aerospace developments. The computers which are equipped with the multi-core CPU became general types lately, and the possibilities of the multi-core CPU utilization are opened up for getting results of enormous equations faster. The 3-stage KSLV-II will transmit various types of data more than those of 2-stage KSLV-I, and the received data will be monitored through the Mission Control System. Thus, parallel programming which helps to utilize multi-core CPU effectively is required for displaying large amounts of data simultaneously in the Mission Control System. In this paper, the several parallel programming libraries which support the multi-core CPUs are introduced with example. Moreover, the complexity and performance of programs written by the parallel programming libraries is analyzed and compared each other.