자료실/자료-용어,개념이해

그래픽카드의 CUDA (쿠다) 와 PhysX (피직스)

컴세이 2024. 4. 23. 07:12
반응형

 

 

 

초보자를 위한 개념 이해차 간력히 설명합니다.

 

 

 

CUDA (쿠다)

  • CPU가 하는 연산을 더욱 빠른 성능으로 GPU를 이용해 수행할 수 있도록 해주는 기술입니다.
  • GPU 프로그래밍 언어로서, CPU처럼 그래픽카드의 성능이 높을수록 코어가 많습니다.
  • 우리가 흔하게 접하는 기능으로는 영상인코딩에서 많이 사용합니다.
  • 피직스와 더불어 엔비디아 지포스 8천번대 그래픽카드에서 부터 지원합니다.
  • 요즘 그래픽카드라면 어지간하면 다 지원된다고 보면 됩니다.
  • 내 그래피카드가 얼마나 많은 코어를 가졌느냐가 관건입니다.

 

 

 

PhysX (피직스)

  • 별도의 물리연산칩 없이 GPU를 이용해 실시간으로 물리연산을 가능하도록 합니다.
  • 우리가 흔히 알수 있는 것으로는 날씨나 불, 물, 연기, 흩날리는 머리카락, 옷자락 같은 효과를
    게임에서 얼마나 자연스럽게 구현하느냐 하는 것입니다.
  • PhysX 를 지원하지 않거나 꺼버리면 이 기능을 CPU에서 처리하므로 효과가 보이지 않거나
    게임 프레임이 떨어지게 됩니다.
  • CPU의 하는 일이 너무 많기 때문에 CPU의 부담을 덜어주는 역활이라고 보면 됩니다.

 

 

각주

  • CPU - 중앙처리장치....
  • GPU - 그래픽카드에 붙어 있는 CPU 같은 칩...
  • 쿠다와 피직스는 엔비디아 그래피카드에 포함된 기능입니다.
  • 물리엔진 - 물, 불, 연기, 파편, 흩날리는 옷, 머리카락 등과 같은 효과를 구현하는 엔진을 말합니다.
  • 내 그래픽카드가 쿠다나 피직스를 지원한다고 해도 게임 역시 쿠다나 피직스를 지원해야 하기 때문에
    실절적인 효과는 없는 경우도 있을 수 있습니다.
반응형