엔비디아(www.nvidia.co.kr, CEO 젠슨황)는 마이크로소프트(Microsoft)社의 비주얼 스튜디오(Visual Studio)와 호환되는 GPU 가속 어플리케이션을 위한 업계 최초의 개발 환경인 엔비디아 패러렐 엔사이트(Parallel Nsight) 소프트웨어를 발표했다.
엔비디아 GPU 컴퓨팅 그룹의 샌포드 러셀(Sanford Russell) 제너럴 매니저는 "6백만 명 이상의 개발자들이 사용하는 비주얼 스튜디오는 윈도우 기반 어플리케이션과 서비스를 위한 세계 최고의 개발환경 중 하나이며, GPU 컴퓨팅 개발자용 기능을 더해서 패러렐 엔사이트는 개발자들이 GPU의 파워를 사용할 수 있는 길을 열었다"고 자신했다.
석유와 가스, 생명과학, 금융 등의 분야에서 활동하는 고성능 컴퓨팅(High performance computing, HPC) 개발자들은 윈도우 HPC 서버 2008과 GPU의 대규모 병렬 프로세싱 역량을 점점 더 많이 활용하며, 성능을 큰 폭으로 개선하기 위해 힘쓰고 있다. 엔비디아 패러렐 엔사이트는 이 둘을 연결하여, HPC 클러스터 어플리케이션 개발 및 배치에 필요한 전문가용 툴을 제공한다.
비주얼 스튜디오 개발자들은 이제 패러렐 엔사이트를 통해 CPU 에서 이미 사용한 바 있는 친숙한 동일 툴과 테크닉을 사용해 GPU에서 쿠다(CUDA) C/C++ 또는 다이렉트컴퓨트(DirectCompute) 어플리케이션을 디버깅 할 수 있게 되었다. 패러렐 엔사이트는 최고 수준의 GPU 어플리케이션 성능을 달성하기 위해 필요한 정보를 개발자들에게 제공하는 분석툴을 또한 제공한다.
패러렐 엔사이트는 또한 그래픽 개발을 위한 최상의 환경으로 현재 최고의 게임 타이틀과 비주얼 컴퓨팅 어플리케이션을 빠르고 효율적으로 개발하기 위해 그래픽 개발자들이 필요로 하는 다이렉트엑스(DirectX) 툴을 제공한다.
그래픽 개발자들을 위해 패러렐 엔사이트는 다음과 같은 다양한 기능을 제공한다.
· 그래픽 디버거(Graphics Debugger): GPU에서 직접 모든 HLSL 그래픽 쉐이더(Graphics shader) 디버깅 가능
· 그래픽 인스펙터(Graphics Inspector): 다이렉트엑스 렌더링 요청과 GPU 파이프라인 상황을 실시간으로 점검, 최적의 GPU 코드 작성 가능
· 픽셀 히스토리(Pixel History): 특정 픽셀에 영향을 미치는 모든 작업을 보여줌으로써, 렌더링 에러의 빠른 파악과 최적의 렌더링 코드 작성 가능
· 패러렐 엔사이트 분석기(Parallel Nsight Analyzer): 다른 GPU 및 CPU 이벤트와 상관된 타임라인에서 오픈GL API 트레이스 정보 제공, 오픈GL 개발자들을 위한 어플리케이션 최적화 가능
엔비디아 패러렐 엔사이트 소프트웨어는 윈도우 HPC 서버 2008, 윈도우 7 및 비주얼 스튜디오 2008 SP1 프로페셔널 에디션과 호환되는 윈도우 비스타를 지원한다. 패러렐 엔사이트 표준 에디션은 www.nvidia.com/parallelnsight 에서 다운로드 받을 수 있으며, 관련된 소프트웨어 개발 킷인 쿠다 툴킷 3.1은 www.nvidia.com/getcuda 에서 다운로드 받을 수 있다. |