인텔 Larrabee, Ray tracing

Graphics/GPGPU/CPU 2008.03.07 14:26
최근 Cebit 2008 전시회에서 인텔이 멀티 코어에서 GPU 없이 Quake 4 taytraced 버전을 수행한 결과를 발표했나보다.
발표한 Daniel Pohl 이란 사람은 Quake 3 와 4의 ray tracing 버전을 개발한 주요 인물로 2007년 4월에 인텔에 고용되었다.
싱글 코어 대비 2 코어는 2배, 4 코어는 3.9배, 8 코어는 7.8배, 16 코어는 15.2배의 성능을 보여 코어 개수에 대해 거의 선형적인 성능 향상을 보여주고 있다. 코어를 계속 늘임으로 성능 향상이 그대로 증가되는 것으로 보아 메모리나 버스쪽에서는 거의 병목이 없는 것으로 보이는데, 상당히 의외다. 뭐 미묘하나 조금씩 성능이 떨어지는 것을 보면 코어가 더 늘어나면 성능 저하가 많이 생길 것 같기도 하고.
아뭏든 최근 인텔이 짝짜꿍하고 있는 Larrabee 프로세서는 16-24 개의 코어를 이용해서 이런 ray tracing 을 가속할 모양이다.
현재 Quake 3 raytraced 의 경우 1.2GHz CPU 가 있는 UMPC 에서 20-30 FPS 성능을 보인다고 한다. 참고로 2007년 가을 IDF 에서 8 코어 시스템에서 1280x720 해상도를 90 FPS 정도로 리포트 했었다.
그럼, 과연 ray tracing 이 rasterization 에 비해 얼마나 좋은 화면을 보여줄 것인가?
아래 Quake 4:Raytraced 링크에서 스크린 샷을 보면 알겠지만, 개인적으로는 좋긴한데,
아직은... 이라는 생각이 든다. 수백대의 컴퓨터를 사용한 영화랑 비교해서 그런가?
이 정도 퀄리티를 위해서 기존 컴퓨터에 비해 10배 20배 자원을 낭비해야 한다면,
과연 그만한 가치가 있는 것인지도 좀 의문이긴 하다.
개인 PC 에서의 ray-tracing 이 대세가 될 것인지, 인텔의 Larrabee 는 성공할 것인지 결과가
궁금하다.

관련링크
Intel pushes on Raytracing (Fudzilla) (영문) - 인텔의 Cebit 2008 발표에 대한 간단한 논평
Intel hires Quake 4 Ray-trace guy (Inquirer) (영문) - Daniel Pohl 의 인텔 취업 소식
Ray tracing and Gaming - Quake 4 : Ray traced project by Daniel Pohl (PC Perspective) (영문)
Ray tracing and Gaming - One Year Later by Daniel Pohl (PC Perspective) (영문)
위의 두 글은 Daniel Pohl 의 ray tracing game 에 대한 컬럼
Quake 4:Raytraced (영문) - Q4RT 스크린 샷이나 관련 글을 볼 수 있다.
신고
posted by youngjr