엔비디아(NVIDIA)에서 테라바이트 단위의 데이터를 처리하기 위한 광범위한 연산에 사용되는 병렬 컴퓨팅 프로세서 테슬라(Tesla)를 발표했다.


GPU 컴퓨팅 솔루션인 테슬라 제품군은 일반 PC에 전례 없는 프로세싱 파워를 전달하며 , 대용량 연산 문제를 해결할 수 있는 힘을 제공하여 대형 서버 클러스터의 성능 또한 증가시켜준다. 새로운 제품군은 다음과 같다.
엔비디아 테슬라 GPU 컴퓨팅 프로세서

한 대의 PC 또는 워크스테이션 안에 여러 개의 테슬라 GPU를 확장시키기 위한 전용 컴퓨팅 보드. 테슬라 GPU 는 128개의 병렬 프로세서가 특징으로, 최고 518 기가플롭스의 병렬 연산을 제공한다. GPU 컴퓨팅 프로세서는 고성능 CPU가 장착된 시스템에서 사용된다.
엔비디아 테슬라 데스크사이드 수퍼컴퓨터

1개의 시스템당 2개의 엔비디아 테슬라 GPU를 포함하고 있으며, 업계 표준인 PCI-Express를 이용해 PC 또는 워크스테이션과 연결할 수 있는 확장형 컴퓨팅 시스템. 여러 개의 데스크사이드 시스템을 연결하여 일반적인 PC나 워크스테이션을 데스크톱에 최고 8 테라플롭스의 연산능력을 제공하는 퍼스널 수퍼컴퓨터로 이용할 수 있다.
엔비디아 테슬라 GPU 컴퓨팅 서버


최고 8 개의 엔비디아 테슬라 GPU를 장착할 수 있는 하나의 1U 서버. 클러스터에 테라플롭스 병렬 프로세싱을 추가하기 위한 1,000개 이상의 병렬 프로세서를 포함하고 있다. 테슬라 GPU 서버는 GPU 컴퓨팅을 데이터센터로 이용할 수 있게 해주는 업계 최초의 서버 시스템이다.
|
애플리케이션 예 |
애플리케이션 속도향상 |
|
Seismic Database |
66~100배 |
|
Mobile Phone Antenna Simulation |
45배 |
|
Molecular Dynamics (VMD) |
240배 |
|
Neuron Simulation |
100배 |
|
MRI Processing |
40~170배 |
|
Atmospheric Cloud Simulation |
50배 |
엔비디아 테슬라 컴퓨팅은 전세계의 GPU를 위한 C-언어 개발환경을 통해 어떤 소프트웨어 개발자도 이용할 수 있다. 엔비디아 CUDA는 GPU, 디버거/프로파일러, 전용 드라이버 및 스탠다드 라이브러리를 위한 C-컴파일러를 포함하고 있는 완전한 소프트웨어 개발 솔루션이다. CUDA는 대용량 데이터를 병렬 처리하기 위한 스레드 프로그램을 제작하는 표준 C 언어를 이용해 GPU 에서의 병렬 컴퓨팅을 간단하게 만들어 준다. CUDA로 쓰여지고, 테슬라 위에서 작동하는 프로그램은 복잡한 연산 문제를 빠르게 풀기 위해 GPU를 이용하는 고성능 연산 작업처리 능력을 제공하여, 수천개의 스레드를 동시에 처리할 수 있다 . 엔비디아 CUDA 개발 환경은 현재 리눅스와 마이크로소프트 윈도우 XP 운영체제를 지원한다.
엔비디아의 CEO 인 젠슨황 (Jen-Hsun Huang)은 "오늘날의 과학은 더 이상 연구실로 한정할 수 없다. 과학자들은 하나의 물리연산을 수행하기 전에 컴퓨터 시뮬레이션 작업을 하고 있다. 이러한 근본적인 변화는 과학 및 공학 분야의 발전을 위한 새로운 방향을 제시한다. 경우에 따라 몇 주에서 몇 시간까지, 연산에 소요되는 시간이 감소함에 따라, 엔비디아 테슬라는 고성능 컴퓨팅 산업이 마주해온 가장 강력한 하나의 시스템으로 자리잡았다."고 말했다.
|