earticle

논문검색

GPU를 활용한 고성능 컴퓨팅 : 금융 파생 상품 모델링 케이스

원문정보

High Performance Computing Using GPU’s: with Application to Financial Derivatives Modeling

전진홍, 홍석원, 이명호, 배종우

피인용수 : 0(자료제공 : 네이버학술정보)

초록

영어

The architecture of the latest GPU has surpassed the previous application-specific stream architecture. Thishas led to an architecture consisting of a number of uniform programmable units integrated on the same chipwhich facilitate the general-purpose computing beyond the graphic processing. With the multipleprogrammable units executing in parallel, the latest GPU shows superior performance. Furthermore,programmers can have a direct control on the GPU pipeline using easy-to-use parallel programmingenvironments, whereas they had to rely on specific graphics API’s in the past. These advances in hardwareand software make General-Purpose GPU (GPGPU) computing widespread. In this paper, using the latestGPU and its software environment, we parallelize a computationally demanding financial application andoptimize its performance. We also analyze the performance results compared with those obtained using CPUonly. Experimental results show that GPU can achieve a superior performance, grater than 190x, comparedwith the CPU-only case.

한국어

최신 GPU의 구조는 주요한 각 그래픽 연산별로 특화된 유닛을 사용하는 스트림 아키텍처를 넘어서서 여러 개의 동일한 Programmable한 유닛들의 집적화를 통해 범용 연산의 실행이 용이한 형태로 발전하고 있다. 또한 이전의 GPU에서 연산을 수행하기 위해 그래픽에 특화된 API를 사용하던 환경 대신, 최신의 GPU에서는 프로그래머가 보다 직접적으로 GPU를 제어할 수 있고 사용이 편한 소프트웨어 환경들이 개발되고 있다. 이러한 하드웨어와 소프트웨어의 발전은 GPU를 활용한 범용 컴퓨팅(GPGPU)을 보편화 시키고 있다. 이러한 추세에 맞추어 본 논문에서는 최신의 GPU와 소프트웨어 개발 환경을 활용하여 계산 요구량이 높은 금융파생 상품 모델링 응용 프로그램을 병렬화하고, 성능을 최적화하는 연구를 수행한다. 또한 GPU의 성능 측정 결과를 CPU만 사용하는 경우와 비교하여 분석한 결과를 제시한다. 실험 결과 GPU를 활용한 경우 190배 이상의 큰 성능 향상을 얻을 수 있었다.

목차

요약
 Abstract
 1. 서론
 2. 배경 정보
  2.1 GPU의 발전 추세
  2.2 CUDA를 활용한 GPGPU
 3. Monte Carlo 시뮬레이션 기법을 통한금융 파생상품 가격 결정
  3.1 Monte Carlo 시뮬레이션 기법
  3.2 임의의 수 생성 기법
 4. CUDA를 활용한Monte Carlo 시뮬레이션
  4.1 실험 환경
  4.2 실험 결과
 5. 결론
 참고문헌

저자정보

  • 전진홍 Chin Hong Chun. 명지대학교 컴퓨터소프트웨어학과
  • 홍석원 Sugwon Hong. 명지대학교 컴퓨터소프트웨어학과
  • 배종우 Jongwoo Bae. 명지대학교 정보공학과
  • 이명호 Myungho Lee. 명지대학교 컴퓨터소프트웨어학과

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      0개의 논문이 장바구니에 담겼습니다.