Please enable JavaScript in your browser to load website properly.

Click here if you'd like to learn how. 쿠다프로세서. 스트림 프로세서. 피직스엔진 : 컴퓨터 - 와이고수
기록실
채팅 0
게임 0
유물

쿠다프로세서. 스트림 프로세서. 피직스엔진 [1]

탈퇴한 회원입니다
2014-03-31 11:44:52 (12년 전) / READ : 1634
    그래픽 카드(VGA)구입을 
    위해서 각 제품들의 스펙을 
    살펴보다 보면 클럭, 램의 
    용량, 비트 등등의 많은 
    용어를 접하게 됩니다. 
    어떻게 생각하면 넘버링을 제일 마지막에 넣어야 되는것이 아닌가 하는 생각도 드는군요. 
    위에서 언급한 모든 사항을 다 고려해서 그에 맞는 성능에 따라서 넘버가 매겨 지기 때문에... 약간 순서가 바뀐 느낌도 없지 않아 있습니다. ^^ 
    뭐 마지막에 한번 더 다루죠 ~ ^^ 

    이중에서도 근래에 들어서 많이 언급되는 
    쿠다 프로세서(Compute Unified Device Architecture Processor : CUDA processor)와 
    스트림 프로세서(Stream processor)를 먼저 다루도록 하겠습니다. 
    과거 GPU(graphics processing units)라는 개념이 
    없었을때의 그래픽카드는 
    컬러수, 해상도 그리고 램댁(RAMDAC : 그래픽카드에서 모니터로 보내는 색상, 해상도 등 여러 디지털 신호를 중간에서 아날로그 신호로 바꾸어 모니터에 보내주는 역할)의 성능에 좌우 
    되었습니다. 

    그러다 그래픽연산의 전반을 담당하는 프로세서인 
    GPU가 나오게 됩니다.(1999년 nvidia Geforce 256)

    그래픽 카드(Graphic Card : VGA)원리는
    "만약 칼을 휘두르는 장면을 구현한다고 생각하면... 
     칼 모양으로 점을 찍고 점을 이어 면을 만들고 그면을 채워 좌표를 이동시켜 움직이게 하면 됩니다."

    말로는 쉽지만... 시간이 지날수록 사람들 높아지는 눈높이에 맞추기 위한 방법으로 
    트랜지스터의 집적도와 파이프라인의 개선만으로는 한계가 있다는 것을 느끼게 되고 
    이에 따라서 나오게 된것이 GPU의 병렬 구성입니다.

    GPU의 발달에 따라 3D연산에 한정되었던 것이 CPU가 하는 일을 도와줘서 보다 빠르게 데이터를 처리할수있는 GPGPU( General-purpose computing on graphics processing uints ) 가 등장하게 되엇습니다.

    GPGPU( General-purpose computing on graphics processing uints )에서 알수 있듯이... 
    그래픽연산에만 국한된것이 아니 보다 일반적인 범용적인 목적을 위한 GPU라는 것입니다.

    CPU혼자서 처리하던 일을 GPU가 도와준다는 것입니다.

    쿠다와 스트림 둘다 그래픽 연산만이 아닌 CPU의 연산을 도와주는 프로세서인데...
    Nvidia 에서는 이것을 쿠다 프로세서(CUDA Processor)라고 말하고... 
    AMD(ATI)에서는 스트림프로세서(Stream Processor)라고 말합니다.

    둘다 GPGPU의 범위안에 들어가는 것인데... 부르기를 다르게 부르는 것입니다. 
    그렇다고 양쪽회사다 똑같은 기술은 아닙니다. CPU의 하는일을 덜어준다는 목적이 같다는 거죠.  
    즉, GPGPU를 구현하는 프로세서를 Nvidia에서는 쿠다(CUDA)라고 부르는것이고 
    ATI에서는 스트림 프로세서(Stream Processor)라고 부릅니다.

    GPGPU( General-purpose computing on graphics processing uints )는
    동영상 인코딩이나 3D 렌더링 작업과 많은 PC 사용자들이 즐기는 게임에서 효과적으로 사용됩니다.
    대부분 PC게이머들이 많이 들어봤을 법한 물리연산 효과, 반사 효과, 인공지능 처리 등은 모두 GPGPU가 있기에 큰 발전을 할 수 있는 기반을 다질 수 있었고, GPGPU 기술이 발전할수록 사용자들은 더 실감나는 환경에서 게임을 즐길 수 있을 것입니다.

    이러한 GPGPU 바탕위에서 나온것이 
    피직스(PhysX)입니다.

    그래픽 카드에서 사용되는 의미는 주로 3D 게임이나 3D 시뮬레이션, 영화 FX 효과 등에서 사용되는 것으로사실적이고 현실적이 그래픽을 구현할수있게 해주는 물리엔진입니다.

    물리엔진은 게임과 영화 등에서 물리적 효과를 만들어 보다 현실감 있게 표현 해주는 것으로서 관성, 중력 등 현실의 물리법칙을 
    최대한 적용시켜주는 것입니다. 
    물체가 충돌하고, 마찰되어서 끌리고 굴러가고, 탄성력으로 튕기고 중력 가속도로 떨어지고, 천이 펄럭이고, 연기가 공기 중에 퍼지고... 하는 효과를 보다 사실적으로 표현해 줍니다. 대표적인 예로 스타크래프트2에서 사용한 하복 엔진과 Nvidia의 피직스 엔진이 있습니다.

    소프트웨어로 물리엔진 구현은 한계를 가지거나 오히혀 역효과를 낼수있습니다.
    하드웨어 반도체에서 고속으로 가속하는 방식을 예전에 에이지아(Ageia)사에서 피직스(PhysX)라는 이름으로 SDK와 함께 발매 되었었으나 추가의 물리엔진 가속 카드를 구매하는 경우가 별로 없어 
    2008년 엔비디아(Nvidia)가 인수하였습니다.

    엔비디아의 PhysX를 통해 구현이 가능한 효과들은 
    어떠한 물체가 폭발할 시 발생하는 먼지나 연기 등을 표현해 주는 'Particles' 효과와 
    자연스러운 물의 흐름을 표현하는 Fluid 효과, 괴물의 부드러운 피부 질감을 나타낼 수 있는 'Soft Bodies', 그리고 사람의 수많은 관절을 표현할 수 있는 'Joints', 머리카락이나 옷의 움직임을 사실적으로 
    표현할 수 있는 'Cloth' 등이 있습니다.

    http://smsinfo.tistory.com/m/post/317
    http://smsinfo.tistory.com/m/post/317

    이해하기 쉽게 잘해둔듯
    신고
    • 댓글이 1 개 달렸습니다.
    글목록 이전글 다음글
    글쓰기


    ※ 필독 ※ 컴퓨터게시판 규정 안내 (2025.02.16 수정) (5)스톤콜드 24.12.24추천 1
    와이고수 유저들을 위한 11월 표준견적.txt (35)스톤콜드 24.11.02추천 5
    신문고 (2)스톤콜드 24.12.24-
    🎉 미네랄 응모 이벤트, 더욱 강력하게 다시 시작됩니다! 🎉 (12) YGOSU 25.08.02-
    [질문] 중고로 컴살까하는데 (3)모오야메룽다79114.04.01-
    [질문] 컴퓨터가 맛이갔나봄...도움좀 (3)다해여신님76514.03.31-
    [질문] 윈세븐업글햇는데인터넷안된다한놈임 (1)MIRAGEWAY84214.03.31-
    [질문] 형들윈세븐업글햇는데 (2)MIRAGEWAY79814.03.31-
    [질문] usb로 윈7 설치하려고 하는데 질문 있습니다. (4)끼집애111514.03.31-
    [질문] 노트북 결국 4개 골라봄 이중 추천좀 (6)닝기니121514.03.30-
    [질문] 보드7만원대면 애즈락이나음? (5)장장이84214.03.30-
    [질문] (p2p에서 파일 받고 내 네트워크 환경)  질문이욜 제발 (3)와고으리반92014.03.30-
    [질문] 사운드카드장착 (7)vanished88814.03.30-
    [질문] 한성 P54M-GA765  얘어떰?? (2)닝기니384314.03.30-
    [질문] 형들 노트북 추천좀 해줘 조건 다른애들보단 많이달거야 (5)닝기니84214.03.30-
    [질문] NT570Z5E-S58M 블소 (4)히히이힛147714.03.30-
    [질문] 모니터 해상도 높히면 화면이 짤려 아는사람;; (11)싸이먼디125214.03.30-
    [질문] msi 한성 (3)bytheway129714.03.30-
    [질문] 컴게 형님들 노트북이 자꾸 꺼집니다. (6)옥타비아누스102214.03.29-
    [질문] xp운영 종료라서 윈도우7깔려는데 방법좀 알려주셈 (4)마쟁뉴ㅁㄴ93114.03.29-
    [질문] 노트북 알아보고 있는데클롭85314.03.29-
    [질문] 님들아 도와쥬삼.... (1)구경꾼ㅋ82914.03.29-
    [질문] 조립컴 모니터 출력 안됨 ( 사진첨부) (6)휘재빠221114.03.28-
    [질문] 도대체 어디로 가야하오 (5)후덜덜덜ㅋㅋ89914.03.28-
    [질문] 컴퓨터 너무 몰라서 질문자꾸해서 죄송한데.. (4)넌내꺼다솜98114.03.27-
    [질문] CPU 관련해서 질문! (7)넌내꺼다솜94614.03.27-
    [질문] 노트북 터치패드 원래 눌르면 딸깍딸깍 눌러져? (1)AhnLap124514.03.27-
    [질문] 엊그제 조립컴 모니터 질문한사람임니다 (2)휘재빠93814.03.27-
    [질문] e6700이 G1610@2.6GHz 보다 안좋나요? (2)넌내꺼다솜96414.03.27-
    글쓰기