본 논문은 OpenMP 4.5 device construct를 이용하여 개발된 C 소스 코드를 대응하는 CUDA 소스 코드로 변환하는 컴파일러와 이를 지원하는 런타임 시스템을 제안한다. 먼저, OpenMP의 실행 모델, 메모리 ...
http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
https://www.riss.kr/link?id=A107273592
2021
Korean
KCI등재
학술저널
110-115(6쪽)
0
0
상세조회0
다운로드국문 초록 (Abstract)
본 논문은 OpenMP 4.5 device construct를 이용하여 개발된 C 소스 코드를 대응하는 CUDA 소스 코드로 변환하는 컴파일러와 이를 지원하는 런타임 시스템을 제안한다. 먼저, OpenMP의 실행 모델, 메모리 ...
본 논문은 OpenMP 4.5 device construct를 이용하여 개발된 C 소스 코드를 대응하는 CUDA 소스 코드로 변환하는 컴파일러와 이를 지원하는 런타임 시스템을 제안한다. 먼저, OpenMP의 실행 모델, 메모리 모델 및 동기화 과정을 살펴보고, source-level 변환의 방법을 설명한다. 또한, 성능 향상을 위해 고안된 버디 할당자, UDTE와 같은 런타임 시스템 최적화 기술을 소개한다. 실험은 SPEC-ACCEL 1.2 벤치마크를 이용한다. 실험 결과 비교 대상인 gcc7 대비 6배 이상, mriq를 제외한 경우에도 2배 이상의 성능 향상을 가져왔다. 본 논문의 프레임워크를 바탕으로 향후 컴파일러 및 런타임 최적화 기술을 추가적으로 개발할 수 있을 것으로 기대된다.
다국어 초록 (Multilingual Abstract)
This paper deals with an OpenMP framework for GPU offloading. The framework is composed of a compiler and a runtime system that converts C programs written using the OpenMP 4.5 device construct to CUDA programs. First, we look at the execution model, ...
This paper deals with an OpenMP framework for GPU offloading. The framework is composed of a compiler and a runtime system that converts C programs written using the OpenMP 4.5 device construct to CUDA programs. First, we look at the execution model, memory model, and synchronization process of OpenMP, and explain how to translate in the source-level. Moreover, we use runtime optimization techniques such as buddy allocator, and UDTE to improve execution performance. Using the SPEC-ACCEL 1.2 benchmark suite, it shows up to 6 times better performance than the gcc7 framework. We expect that additional runtime and compiler optimization techniques can be applied based on the framework of this paper.
목차 (Table of Contents)
참고문헌 (Reference)
1 Kim, J, "Translating OpenMP device constructs to OpenCL using unnecessary data transfer elimination" IEEE 597-608, 2016
2 Gabriel Noaje, "Source-to-source code translator: OpenMP C to CUDA" IEEE 512-519, 2011
3 Juckeland, Guido, "SPEC ACCEL: A standard application suite for measuring hardware accelerator performance" Springer 46-67, 2014
4 OpenMP Architecture Review Board, "OpenMP Appl ication Programming Interface"
5 gcc, "GCC 7 Release Series"
6 NVIDIA, "CUDA C Programming Guide"
7 Knowlton, Kenneth C, "A fast storage allocator" 8 (8): 623-624, 1965
1 Kim, J, "Translating OpenMP device constructs to OpenCL using unnecessary data transfer elimination" IEEE 597-608, 2016
2 Gabriel Noaje, "Source-to-source code translator: OpenMP C to CUDA" IEEE 512-519, 2011
3 Juckeland, Guido, "SPEC ACCEL: A standard application suite for measuring hardware accelerator performance" Springer 46-67, 2014
4 OpenMP Architecture Review Board, "OpenMP Appl ication Programming Interface"
5 gcc, "GCC 7 Release Series"
6 NVIDIA, "CUDA C Programming Guide"
7 Knowlton, Kenneth C, "A fast storage allocator" 8 (8): 623-624, 1965
중첩 조건이 없는 규칙 검색 시간 단축을 위한 다계층 인덱싱 기술
데이터베이스 내부자 공격탐지를 위한 사용자 질의의 분리표현 학습
가상 스캔 매칭을 이용한 3차원 점군 지도의 품질 평가
Improving BERT-based Sentiment Analysis Model using Graph-based Ranking Mechanism
학술지 이력
연월일 | 이력구분 | 이력상세 | 등재구분 |
---|---|---|---|
2022 | 평가예정 | 재인증평가 신청대상 (재인증) | |
2019-01-01 | 평가 | 등재학술지 유지 (계속평가) | ![]() |
2016-01-01 | 평가 | 등재학술지 유지 (계속평가) | ![]() |
2015-01-01 | 평가 | 등재학술지 유지 (등재유지) | ![]() |
2014-09-16 | 학술지명변경 | 한글명 : 정보과학회논문지 : 컴퓨팅의 실제 및 레터 -> 정보과학회 컴퓨팅의 실제 논문지외국어명 : Journal of KIISE : Computing Practices and Letters -> KIISE Transactions on Computing Practices | ![]() |
2013-04-26 | 학술지명변경 | 외국어명 : Journal of KISS : Computing Practices and Letters -> Journal of KIISE : Computing Practices and Letters | ![]() |
2011-01-01 | 평가 | 등재학술지 유지 (등재유지) | ![]() |
2009-01-01 | 평가 | 등재학술지 유지 (등재유지) | ![]() |
2008-10-02 | 학술지명변경 | 한글명 : 정보과학회논문지 : 컴퓨팅의 실제 -> 정보과학회논문지 : 컴퓨팅의 실제 및 레터외국어명 : Journal of KISS : Computing Practices -> Journal of KISS : Computing Practices and Letters | ![]() |
2007-01-01 | 평가 | 등재학술지 유지 (등재유지) | ![]() |
2005-01-01 | 평가 | 등재학술지 유지 (등재유지) | ![]() |
2002-01-01 | 평가 | 등재학술지 선정 (등재후보2차) | ![]() |
학술지 인용정보
기준연도 | WOS-KCI 통합IF(2년) | KCIF(2년) | KCIF(3년) |
---|---|---|---|
2016 | 0.29 | 0.29 | 0.27 |
KCIF(4년) | KCIF(5년) | 중심성지수(3년) | 즉시성지수 |
0.24 | 0.21 | 0.503 | 0.04 |