DOI QR코드

DOI QR Code

Go와 C++ TBB의 병렬처리 비교

Comparison of Go and C++ TBB on Parallel Processing

  • 박동하 (동국대학교 컴퓨터공학과) ;
  • 문봉교 (동국대학교 컴퓨터공학과)
  • Park, Dong-Ha (Dept. of Computer Science & Engineering, Dongguk University) ;
  • Moon, Bong-Kyo (Dept. of Computer Science & Engineering, Dongguk University)
  • 발행 : 2017.04.27

초록

Applying concurrent structure and parallel processing are a common issue for these day's programs. In this research, Dynamic Programming is used to compare the parallel performance of Go language and Intel C++ Thread Building Blocks. The experiment was performed on 4 core machine and its result contains execution time under Simultaneous Multi-Threading environment. Static Optimal Binary Search Tree was used as an example. From the result, the speed-up of Go was higher than the number of cores, and that of TBB was close to it. TBB performed better in general, but for larger scale, Go was partially faster than the other.

키워드

과제정보

연구 과제 주관 기관 : IITP(Institute for Information & communications Technology Promotion)