DOI QR코드

DOI QR Code

Implementation of Pipeline-Based Parallel Processing Library

파이프라인 기반의 병렬처리 라이브러리 구현

  • Ha, Seungu (Dept. of Computer Engineering, Pukyong National University)
  • 하승우 (부경대학교 컴퓨터공학과)
  • Published : 2021.11.04

Abstract

본 논문에서는 fork-join과 work stealing을 이용하여 동적 병렬처리를 수행하는 라이브러리를 구현하였다. 이 라이브러리는 병렬처리를 직관적으로 할 수 있는 함수형 프로그래밍 스타일의 파이프라인 API를 제공한다. 이를 이용한 성능 테스트에서 멀티코어를 제대로 활용하는 결과를 얻을 수 있었다. 마지막으로 blocking 작업 실행 시 병렬성 유지를 위해 추가로 개선할 수 있는 방법을 제시한다.

Keywords