GPGPU의 높은 연산 처리 능력을 활용하여 길고 복잡한 계산을 하려는 시도가 많이 있다. GPGPU 프로그램의 특성상 host와 device 사이에 메모리 복사가 필요하다. 해당 메모리 복사 latency가 길 경우...

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
https://www.riss.kr/link?id=A102918270
2017
Korean
KCI등재
학술저널
165-170(6쪽)
0
0
상세조회0
다운로드GPGPU의 높은 연산 처리 능력을 활용하여 길고 복잡한 계산을 하려는 시도가 많이 있다. GPGPU 프로그램의 특성상 host와 device 사이에 메모리 복사가 필요하다. 해당 메모리 복사 latency가 길 경우...
GPGPU의 높은 연산 처리 능력을 활용하여 길고 복잡한 계산을 하려는 시도가 많이 있다. GPGPU 프로그램의 특성상 host와 device 사이에 메모리 복사가 필요하다. 해당 메모리 복사 latency가 길 경우 프로그램의 성능에 많은 영향을 준다. 그래서 GPGPU를 활용한 프로그래밍은 최적화에 따른 성능 차이가 크다. 여러 개의 GPGPU 프로그램을 동시에 실행시키면 메모리 복사와 GPGPU 컴퓨팅이 중첩이 되어 메모리 복사 latency hiding 효과를 기대할 수 있다. 이 논문에서는 메모리 복사 latency hiding 을 분석한다. 또 메모리 복사의 성능을 높이기 위해 pinned memory를 사용했을 경우의 제약 조건에 따른 성능 예측 모델링 및 알고리즘을 제안하고 이를 바탕으로 실행할 워크로드를 선택하면 41%의 성능 향상을 보인다.
다국어 초록 (Multilingual Abstract)
Many studies have utilized GPGPU (General-Purpose Graphic Processing Unit) and its high computing power to compute complex tasks. The characteristics of GPGPU programs necessitate the operations of memory copy between the host and device. A high laten...
Many studies have utilized GPGPU (General-Purpose Graphic Processing Unit) and its high computing power to compute complex tasks. The characteristics of GPGPU programs necessitate the operations of memory copy between the host and device. A high latency period can affect the performance of the program. Thus, it is required to significantly improve the performance of GPGPU programs by optimizations. By executing multiple GPGPU programs simultaneously, the latency hiding effect of memory copy is achieved by overlapping the memory copy and computing operations in GPGPU. This paper presents the results of analyzing the latency hiding effect for memory copy operations. Furthermore, we propose a performance anticipation model and an algorithm for the limitations of using pinned memory, and show that the use of the proposed algorithm results in a 41% performance increase.
목차 (Table of Contents)
참고문헌 (Reference)
1 CHE, S, "Rodinia: A benchmark suite for heterogeneous computing" 44-54, 2009
2 "OpenMP"
3 Khronos, "OpenCL"
4 NVIDIA, "How to Optimize Data Transfers in CUDA C/C++"
5 Belviranli, Mehmet E, "CuMAS: Data Transfer Aware Multi-Application Scheduling for Shared GPUs" 2016
6 Nvidia, "Compute unified device architecture programming guide Version 2.0"
7 NVIDIA, "CUDA Toolkit Documentation"
1 CHE, S, "Rodinia: A benchmark suite for heterogeneous computing" 44-54, 2009
2 "OpenMP"
3 Khronos, "OpenCL"
4 NVIDIA, "How to Optimize Data Transfers in CUDA C/C++"
5 Belviranli, Mehmet E, "CuMAS: Data Transfer Aware Multi-Application Scheduling for Shared GPUs" 2016
6 Nvidia, "Compute unified device architecture programming guide Version 2.0"
7 NVIDIA, "CUDA Toolkit Documentation"
적외선 영상 생성 및 분석을 위한 종합 소프트웨어 개발
보행자 추측 항법 성능 향상을 위한 스마트폰 전용 모션 센서 보정 알고리즘
GPU에서 CUDA를 이용한 그래프 유사도 측정을 위한 병렬 알고리즘
학술지 이력
| 연월일 | 이력구분 | 이력상세 | 등재구분 |
|---|---|---|---|
| 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 |