TESLA

  • GPU 컴퓨팅이란?
  • GPU 어플리케이션
  • 서버 및 워크스테이션
GPU를 활용한 개발. 시작하기
Divider

포터블 컴퓨팅에 이르는 가장 간편한 방법

GPU를 이용한 레거시 코드 가속화에 이상적

OpenACC 디렉티브는 여러분의 과학적 코드를 가속화하는 간편한 방법으로 이식성을 갖췄습니다. OpenACC를 사용하여 간단하게 컴파일러 정보를 Fortran이나 C 코드에 삽입할 수 있으며, 컴파일러는 자동으로 코드의 계산 집약적인 부분을 성능 향상을 위해 GPU로 매핑합니다.

이제 업계의 선두주자인 Cray, CAPS, 그리고 PGI (The Portland Group)에서 입수 가능한 OpenACC 컴파일러의 특징은 다음과 같습니다:

  • 개방성: 이 개방형 표준으로 여러분이 사용하는 코드의 미래 경쟁력을 확보하십시오
  • 간편성: 병렬 컴퓨팅에 이르는 쉽고, 고급스러우며, 컴파일러 중심적 접근법
  • 이식성: 레거시인 Fortran 또는 C 코드 가속화에 이상적

다음은 단일 디렉티브로 파이 계산 속도를 얼마나 쉽게 가속화할 수 있는지에 대한 예입니다. GPU 디렉티브로 시작하여 같은 날 오후에 결과를 확인하실 수 있습니다.

PGI 가속기 컴파일러의 30일 무료 사용권을 제공합니다.

다운로드

등록을 하려면 PGI의 웹사이트에서 계정이 개설해야 합니다. 등혹 후, PGI는 자세한 정보가 담긴 이메일을 전송합니다.

 
 

“저는 2차원 및 3차원 자기 시스템의 속성을 연구하기 위해 포트란 90으로 마이크로자기학과 관련된 코드를 작성했습니다. 디렉티브를 사용하여 기존 코드를 간단하게 포팅하여 GPU에서 계산을 수행할 수 있었습니다. 그 결과 계산 속도가 20배 이상이나 향상되었습니다.”
M. Amin Kayali 교수
휴스턴 대학교
자세히 보기

“이제 PGI 컴파일러는 우리에게 그 힘을 과시하고 있습니다. 소프트웨어에서 우리는 쓰고 있는데, 그 속도는 NVIDIA 카드에서 하는 작업에 비해 최소 60배 빠릅니다. 우리는 매우 만족하며 미래의 이용에 기대를 걸고 있습니다. 마치 개인용 슈퍼컴퓨터를 보유하고 있는 것 같습니다.”
Kerry Black 박사
멜버른 대학교
자세히 보기

그외 성공 사례 보기


OpenACC Support PGI Accelerator

Fortran Version


개발자의 도구상자

아래의 간단한 2단계를 따라 OpenACC디렉티브를 쉽게 시작할 수 있습니다.

    1. Fortran 프로그램을 위한 간단한 디렉티브 팁 또는 C 프로그램을 위한
      간략한 디렉티브를 소개합니다.
    2. PGI 가속기 소개 영상(11:19)을 감상하십시오.

OpenACC 프로그램을 이용한 GPU 프로그래밍