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 : 1635
    그래픽 카드(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-
    [견적] 노트북 두개중 추천해주세여.. (4) DKEEMSA2325.08.13-
    [견적] 게이밍겸 문서작업용 노트북 추천부탁드립니다. (6)DKEEMSA5125.08.13추천 1
    [질문] 게임 안하고 문서용으로 어때요? (15)또로로롱9325.08.12추천 1
    [질문] 모니터에 붉은 얼룩 이거 머죠 (1) 와이하와이11825.08.11추천 1
    안녕하세요 형님들! 질문있습니다 ㅠㅠ  (3)고구령마싯8125.08.10-
    [견적] 성들 이거 견적 어떠요?? (4)스파게리당8625.08.09-
    [견적] 대충 다나와 인기상품 5위 안에있느걸로 조합했는데 이정도 어떰 (1) 빽드릴킥10425.08.09-
    미네랄좀요 모와서 컴퓨터사게 (2)yxl해체좀8925.08.08추천 2
    [질문] 사무용 컴퓨터 중고? 신품? (6)드라이버평택13025.08.07-
    그냥 컴퓨터는 제일 잘 팔리는걸 사는게 좋다  (1)흑염강림13725.08.06추천 1
    컴퓨터 견적 좀 봐줄수있나요?? (2) 추억은사랑을닮아12525.08.05-
    스톤콜드 관리자에 의해서 블라인드된 게시글입니다.이것은무엇인고6925.08.03-
    [질문] 조립컴터 부품값이 비싸면 조립비도 올라가나요? (4)음란마구니16825.08.02-
    [질문] 키캡 관련,,, 질문 (3) 계란김밥12125.07.31-
    컴퓨터 잘 아시는분 도와주세요!!! 제발! (8)얼짱이에요24625.07.25추천 1
    [정보] 인체공학 마우스 및 키보드. JPG (1) 갈리우스20725.07.24추천 1
    Rtx 5060ti vs rx9060 16gb 머가나을까요? (11)얼짱이에요23525.07.23-
    [견적] 게이밍으로 쓸만한지.. (3) 박카수엠디25925.07.22추천 1
    [견적] 이륙 허가가능할까요 형님들? (3) CCCz20825.07.21-
    컴퓨터 팔았는데 구매자한테 연락왔따...ㅠ (3)타나타노트26525.07.19-
    [견적] 형님들 견적 이륙해도 되겠습니까 (5) Clarity23925.07.17-
    스피커에서 소리가 안납니다..제발 도와주세요 (6)타나타노트18525.07.16-
    가만히 있는데 온도가 너무 높아요 (8) 타나타노트18925.07.15-
    [견적] 이것도 평가부탁드려요 (6) 현준강민19625.07.14-
    [견적] 이륙할까요? (1) 현준강민21325.07.13-
    글쓰기