이놈의 충돌처리가 단순 연산만으로 작동하는게 아니고 케이스 바이 케이스로 처리할게 많아서 분기가 많다. 그러다보니 병렬화가 어렵다. 나름 죽도록 병렬화 했다고 생각하는데 실제 코드의 50%정도밖에 병렬화가 안되는것 같다.
코드 최적화는 할만큼 한거 같고 나머지는 GPU스펙에 달린듯.
이하는 NV Visual Profiler로 돌린 화면.
컴퓨팅 활용도 72.4%면 할만큼 했다고 생각한다. 매트릭스 연산이나 영상처리가 아닌지라 더 이상은 무리.
여기에 파일을 끌어 놓거나 파일 첨부 버튼을 클릭하세요.
파일 크기 제한 : 0MB (허용 확장자 : *.*)
파일 업로드 중... (0%)
멀티플 클라이언트 제작 [2]
BSP/PORTAL을 이용한 공간분할 [3]
dx11 필드처리-(타일텍스쳐*알파맵*라이트맵)
프로그래밍의 도를 향해#2
왕창 갈아엎은 라이트맵 [2]
라이트맵 블러링 추가 [1]
충돌처리 및 기타 등등 [6]
개밥먹기
후닥닥 구현한 쉐도우맵
x64 어셈블리 쓰기 [2]
dx11 포팅 프로젝트 - uv애니, 빌보드 오브젝트, 알파처리
하나의 엔진, 멀티 씬그래프 [1]
나의 첫 프리젠테이션. [1]
x64어셈코드에서 크래시한 경우 콜스택 확인
후닥닥 만든 카툰렌더러 [3]
모델링 가능한 맵툴만들기 #1 - boolean 연산
4DyuchiGX #2 화면에 뭐가 보여야 뭘 하지... [5]
dx11 - 폰트와 스프라이트 처리
SS3D엔진 렌더러에 추가한 외부 이펙트 쉐이더 [1]
Parallel NSight를 이용한 CUDA코드 디버깅
로그인 유지