7. RADEON9500, DirectX9.0을 꿈꾼다..(1)
제목 없음
|
자
지금부터 RADEON9500이 과연 DirectX 9.0 세대에 다가서면
어느정도 성능을 보여줄지 알아보는 시간이다.. 뭐 대부분 짐작을
하셨겠지만 이번 테스트는 Pixel Shader와 Vertex Shader의 테스트가
주가되어 테스트를 진행할 것이다. 우선 Pixel Shader부분을 보고
넘어가자..
Pixel
Shader
RADEON9500은
RADEON9700 PRO와 동일한 Pixel Shader 2.0을 탑재하고 있어서 그동안
RADEON9700 PRO가 발표되고 이곳저곳을 통해서 알려진 Pixel Shader
2.0의 장점을 그대로 수용할수 있는데 이를 단적으로 보여줄 수
있는 예가 한가지 있다.
이미
대부분의 유저들도 Pixel Shader 2.0이 기존 버전들과 가지는 차이가
사용될 수 있는 인스트럭션 및 레지스터등에 많은 차이를 가지고
있다는 것을 아실 것이고 이 차이로 인해 상위버젼의 Shader를
지원하는 어플리케이션을 하위버젼의 Shader를 장착하고 있는 유닛에서는
두 번 세 번의 사이클을 소요하게 되어 성능저하가 따르게 된다는
것을 익히 들어서 아실 것으로 생각되는데 그동안 많이 사용해온
3DMark2001SE에 이러한 차이를 보여줄 테스트가 있다.

[Pixel
Shader 버젼별 명령어 갯수 및 차이점 비교표]
이
테스트는 3DMark2001 SE내부의 Pixel Shader와 Advanced Pixel Shader테스트인데
Pixel Shader의 경우 Pixel Shader 1.3을 지원하는 반면에 Advanced
Pixel Shader의 경우 1.4버젼을 지원하여 인스트럭션이나 레지스터등의
차이로 인해 1.3버젼만을 지원하는 제품은 Advanced Pixel Shader의
경우 1.4를 지원하는 제품보다 떨어지는 결과를 나타내게 된다. (아래
테스트결과를 참조)
 
위의
두 테스트결과는 위에서 설명한 Pixel Shader버젼의 차이가 성능에
미치는 결과를 보여주고 있는데 Geforce4의 경우 Pixel Shader 1.3을
지원하는 반면 RADEON8500은 Pixel Shader 1.4를 지원하여 상대적으로
높은 성능을 나타내고 있는 것을 알 수 있으며 RADEON9500은 Pixel
Shader 2.0을 지원하여 하위버젼을 포함하기 때문에 RADEON8500과
비슷한 결과를 보여준다.
하여간
이런 결과를 Pixel Shader 2.0을 지원하는 어플리케이션에 빗대에
생각해보면 RADON9500이 왜 DirectX 9.0을 꿈꾸는지 알 수 있을
것이다.
|
|