한국정보처리학회:학술대회논문집 (Proceedings of the Korea Information Processing Society Conference)
- 한국정보처리학회 2013년도 춘계학술발표대회
- /
- Pages.102-105
- /
- 2013
- /
- 2005-0011(pISSN)
- /
- 2671-7298(eISSN)
DOI QR Code
Tilera 다중코어와 x86-64 멀티코어 시스템의 성능 비교
Performance Comparison of Tilera Many-core and x86-64 Multi-core Systems
- 최희석 (고려대학교 대학원 분산클라우드컴퓨팅 연구실) ;
- 유태묵 (고려대학교 대학원 분산클라우드컴퓨팅 연구실) ;
- 박지수 (고려대학교 대학원 분산클라우드컴퓨팅 연구실) ;
- 정대용 (고려대학교 대학원 분산클라우드컴퓨팅 연구실) ;
- 임종범 (고려대학교 대학원 분산클라우드컴퓨팅 연구실) ;
- 이정하 (고려대학교 대학원 분산클라우드컴퓨팅 연구실) ;
- 서태원 (고려대학교 대학원 컴퓨터시스템 연구실) ;
- 유헌창 (고려대학교 대학원 분산클라우드컴퓨팅 연구실)
- Choi, HeeSeok (Distributed and Cloud Computing Lab., Korea University) ;
- Lyoo, TaeMuk (Distributed and Cloud Computing Lab., Korea University) ;
- Park, JiSu (Distributed and Cloud Computing Lab., Korea University) ;
- Jung, Daeyong (Distributed and Cloud Computing Lab., Korea University) ;
- Lim, JongBeom (Distributed and Cloud Computing Lab., Korea University) ;
- Lee, Jungha (Distributed and Cloud Computing Lab., Korea University) ;
- Suh, Teaweon (Computer Systems Lab., Korea University) ;
- Yu, Heonchang (Distributed and Cloud Computing Lab., Korea University)
- 발행 : 2013.05.10
초록
최근 멀티코어 시스템은 컴퓨터의 성능을 향상시키기 위해 더 많은 수의 코어를 연결시키는 다중코어 시스템으로 발전하고 있다. 그러나 멀티코어 시스템은 사용하는 코어의 아키텍처 구조와 개수에 따라 성능 차이가 발생한다. 이에, 본 논문에서는 코어의 아키텍처 구조와 코어의 개수가 성능에 미치는 영향을 분석하기 위해 Tilera의 다중코어 시스템인 Tile-Gx36, TilePro64와 Intel의 x86-64 멀티코어 시스템인 Core i5의 성능을 비교하였다. 코어의 사용률이 늘어남에 따른 성능차이를 알아보기 위해 벤치마크 프로그램인 SPEC CPU 2006을 이용하여 각 시스템 내 단일코어의 성능을 측정하고, OpenMP 벤치마크 프로그램을 이용하여 시스템의 모든 코어를 사용했을 때의 입력 데이터 크기에 따른 성능을 측정하였다. 실험 결과, 단일코어에서의 성능은 정수형 데이터를 사용하여 측정하였을 경우 Core i5가 Tile-Gx36보다 약 87%, 실수형 데이터를 사용하여 측정하였을 경우 약 94% 더 빠른 것으로 나타났다. 그러나 코어 전체를 이용한 성능 결과에서는 정수형 배열 크기가 이상일 경우 Tile-Gx36 시스템의 처리 속도가 Core i5 시스템 보다 평균적으로 약 7.6배 향상됨을 확인할 수 있었다. 따라서 Tilera의 다중코어 시스템은 클럭 속도와 아키텍처 구조의 영향으로 단일코어의 성능은 떨어지나, 병렬 처리를 이용한 고속연산에서는 성능이 향상된다고 할 수 있다.
키워드