A Performance Evaluation on Parallel Sorting Algorithm in Multicore Environment

멀티 코어 환경에서 병렬 정렬 알고리즘 성능 평가

  • Won, Jong-Min (College of Information & Communication Engineering, Sungkyunkwan Univ.) ;
  • Joo, Young-Hyun (College of Information & Communication Engineering, Sungkyunkwan Univ.) ;
  • Eom, Young-Ik (College of Information & Communication Engineering, Sungkyunkwan Univ.)
  • 원종민 (성균관대학교 정보통신대학) ;
  • 주영현 (성균관대학교 정보통신대학) ;
  • 엄영익 (성균관대학교 정보통신대학)
  • Published : 2012.06.22

Abstract

개인용 컴퓨터가 보급된 후 오랫동안 CPU의 발전은 주로 클럭 스피드를 통해서 이루어져 왔다. 하지만 최근 들어서는 CPU 내에서 동작하는 코어의 수를 늘리는 방법을 통해 CPU의 성능 향상이 이루어지고 있다. 이렇게 멀티코어 환경의 시대가 도래함에 따라 CPU를 완전하게 이용하기 위해 기존 알고리즘들의 병렬화가 필요로 하게 되었다. 본 논문에서는 가장 많이 사용되는 알고리즘의 종류 중 하나인 정렬 알고리즘을 병렬화하여 멀티 코어 환경에서의 성능을 평가한다. 이는 기존의 단일 스레드 정렬 알고리즘들에 대해 알려진 바와는 다른 경향을 보이며 이러한 현상은 CPU의 병렬화가 진행될수록 더욱 심화될 것으로 예상된다.

Keywords

Acknowledgement

Supported by : 정보통신산업진흥원