엔비디아, 쿠다 플랫폼 컴파일러 소스 코드 개방|NVIDIA
 

엔비디아, 쿠다 플랫폼 컴파일러 소스 코드 개방

 
 

인기 병렬 프로그래밍 모델에 보다 원활한 신규 언어 및 아키텍처 지원 추가 가능해져

엔비디아 쿠다 LLVM 기반 컴파일러
엔비디아 쿠다 LLVM 기반 컴파일러

2011년 12월 14일(수요일) — 비주얼 컴퓨팅 분야의 세계적인 선도 기업인 엔비디아(www.nvidia.co.kr, CEO 젠슨황)는 새로운 엔비디아 쿠다(CUDA) LLVM 기반 컴파일러의 소스코드를 학계 연구자와 소프트웨어툴 벤더들에게 제공한다고 밝혔다. 이로써 연구자들과 개발자들은 GPU 지원을 보다 쉽게 추가해 더 많은 프로그래밍 언어를 지원하고, 대체 프로세서 아키텍처에서 쿠다 어플리케이션을 지원할 수 있게 된다.

LLVM은 새로운 프로그래밍 언어와 프로세서 아키텍처를 쉽게 추가할 수 있게 설계된 오픈 소스 컴파일러 인프라로, 어도비(Adobe), 애플(Apple), 크레이(Cray), 일렉트로닉 아츠(Electronic Arts) 등 대표적인 선두기업들의 프로그래밍 요구 사항으로 적용되고 있다. 엔비디아 병렬 GPU 아키텍처를 지원하는 LLVM 기반 쿠다 컴파일러는 최신 쿠다 툴킷 버전 4.1의 일부에서 공개된 바 있다.

쿠다 C로 개발한 소프트웨어를 다른 프로세서 아키텍처로 매핑하는 작업 중인 “오셀롯 프로젝트”(Ocelot Project, code.google.com/p/gpuocelot/)의 책임자인 수다카르 야라만치리(Sudhakar Yalamanchili) 조지아 공업대학교(Georgia Institute of Technology) 교수는 “쿠다 플랫폼 개방은 큰 진전”이라고 강조하며 “컴퓨팅의 미래는 이기종(Heterogeneous) 컴퓨팅에 달려있으며, 쿠다 프로그래밍 모델은 AMD GPU와 인텔 x86 CPU 등 많은 이기종 프로세서에서의 성능 최대화를 가져올 것”이라고 말했다.

엔비디아가 IR(interal representation) 포맷과 쿠다 컴파일러 소스코드를 제공함에 따라, 연구자들은 보다 유연하게 쿠다 프로그래밍 모델을 다른 아키텍처로 매핑할 수 있게 됐다. 이는 이기종 병렬 시스템 프로그래밍과 미래 프로그래밍 모델에 대안적인 접근을 허용함으로써 차세대 고성능 컴퓨팅 플랫폼 개발 및 엑사스케일(Exasclae) 컴퓨팅의 가속화를 실현할 것으로 예상된다.

소프트웨어툴 벤더 또한 컴파일러 소스 코드 기술을 통한 맞춤형 솔루션을 구축할 수 있게 됐다. 더 포틀랜드 그룹(The Portland Group, 이하 PGI)의 더그 마일스(Doug Miles) 디렉터는 “엔비디아의 이번 결정 덕분에 쿠다 C/C++와 동일한 디바이스 레벨 최적화 기술을 활용, 네이티브 쿠다 포트란과 오픈ACC 컴파일러를 만들 수 있게 됐다.”며, “기존 툴을 사용한 디버깅 및 프로파일링이 원활해짐에 따라 PGI는 보다 높은 레벨의 최적화와 언어 기능에 초점을 맞출 수 있게 됐다.”고 말했다.

쿠다 컴파일러 소스 코드는 developer.nvidia.com/cuda-source에서 자격 조건에 부합하는 학술 연구자 및 소프트웨어 툴 개발자들에 한해 조기 등록 후 접근 가능하다. 엔비디아 쿠다 프로그래밍 환경에 대한 보다 상세한 정보는 www.nvidia.co.kr/cuda에서 확인 가능하다.

엔비디아(NVIDIA)에 대하여
엔비디아(NVIDIA)는 1999년 GPU(Graphic Processing Unit, 그래픽 프로세싱 유닛)를 최초로 창안, 컴퓨터 그래픽의 힘을 세계에 일깨운 바 있는 비주얼 컴퓨팅 분야의 세계적인 선도 기업이다. 오늘날 엔비디아의 프로세서는 스마트폰에서 슈퍼컴퓨터에 이르기까지 광범위한 제품군에서 활용되고 있다. 엔비디아의 모바일 프로세서는 스마트폰, 태블릿, 오토 인포테인먼트 시스템에서 활용되고 있으며, 엔비디아의 PC용 GPU는 게이머들이 놀라울 정도로 몰입감 넘치는 게임환경을 만끽할 수 있게 한다. 전문가들의 경우, 영화 속의 창의적인 비주얼 효과를 탄생시키거나 골프채에서 점보 제트기에 이르기까지 모든 사물을 디자인하는 작업에 엔비디아 프로세서를 활용하고 있으며, 연구원들은 고성능 컴퓨터 속의 엔비디아 GPU와 함께 과학의 경계를 넓히는 놀라운 일들을 실현해 나가고 있다. 엔비디아가 보유한 특허는 현대 컴퓨팅의 근간을 이루는 다양한 아이디어를 포함하여 미국에서만 2,100개 이상에 달한다. 보다 자세한 내용은 엔비디아 홈페이지(www.nvidia.co.kr)에서 확인할 수 있다.

[자 료문의]
인컴브로더:

허부영 차장 (02-2016-7142 / 010-4650-3042)
이윤아 과장 (02-2016-7154 / 010-9256-1341)
박현정 AE (02-2016-7150 / 010-3232-0305)

엔비디아 코리아:
이선희 부장 (02-6000-8012)




###

엔비디아는 저작물에 대한 모든 권리를 갖습니다 . 모든 상호 또는 제품명은 각각 연관되어 있는 상품명, 상표나 등록 상표로 나타내어질 수 있습니다. 제품의 특징 및 가격, 유효성 그리고 설명서는 사전 예고 없이 변경될 수 있습니다.

엔비디아에 대한 더 자세한 정보를 얻고 싶으시면 엔비디아 홈페이지의 프레스룸을 참고하시기 바랍니다 http://www.nvidia.co.kr/page/press_room.html