이놈의 충돌처리가 단순 연산만으로 작동하는게 아니고 케이스 바이 케이스로 처리할게 많아서 분기가 많다. 그러다보니 병렬화가 어렵다. 나름 죽도록 병렬화 했다고 생각하는데 실제 코드의 50%정도밖에 병렬화가 안되는것 같다.
코드 최적화는 할만큼 한거 같고 나머지는 GPU스펙에 달린듯.
이하는 NV Visual Profiler로 돌린 화면.
컴퓨팅 활용도 72.4%면 할만큼 했다고 생각한다. 매트릭스 연산이나 영상처리가 아닌지라 더 이상은 무리.
여기에 파일을 끌어 놓거나 파일 첨부 버튼을 클릭하세요.
파일 크기 제한 : 0MB (허용 확장자 : *.*)
파일 업로드 중... (0%)
그림자 개선중#3 - Cascade Shadow Maps [2]
라이트맵 계산시에 Ambient Occlusion적용하기
라이트맵 계산시에 Ambient Occlusion적용하기 #2
라이트맵 계산시에 Ambient Occlusion적용하기 #3 [2]
새로 출발하는 개인 프로젝트
TFS Backup Plan 삭제 방법
코딩 및 테스트 계획
요새 하는 작업
라이트맵 엣지 블랜딩 관련
CUDA 로컬 디버깅 설정
라이트맵 블러링
삼각형 충돌처리 코드 작성중 [2]
3D MMOG Platform만들기 [2]
CUDA로 구현한 충돌처리 [5]
CUDA 충돌처리 현재까지 진행상황
이번에 CUDA충돌처리 모듈을 만들면서 깨닫게 된 몇 가지들. [4]
nVidia Visual Profiler 4.1로 돌린 결과
CUDA충돌처리 현재까지의 결과 CPU vs GPU [4]
CUDA 충돌처리 응용
CUDA충돌처리 응용#2
로그인 유지