다렉12 FPS(프레임 퍼 세컨드) 말야, OpenMP로 범핑 시키려고 하는데 다렉12하고 MP하고 상성이 좋을 까?
[%] 다렉12 ㅈ고수 님들아 질문있음
익명(125.130)
2021-11-20 05:48
추천 0
댓글 7
다른 게시글
-
카카오는 왜 리눅스 카톡 안만듬 [9][%] 익명(118.235) | 21.11.20추천 0
-
음악에 대한 머신러닝 분야를 뭐라 해? [7][%] 익명(q35n9n8) | 21.11.20추천 0
-
gnome 짐 쓰는 익스텐션 목록[%] 감성매매법(shoheitakagi) | 21.11.19추천 0
-
C++ 21일만에 정복하기 [2][%] Sayori(arwen02) | 21.11.19추천 0
-
김치 공모전식 날먹 라이센스 하는 프로그램 있냐? [4][%] 익명(220.116) | 21.11.19추천 0
-
요즘 제일 신세지는 오픈소스 프로젝트 하나 있음 [1][%] 익명(115.21) | 21.11.19추천 0
-
풀타임 개발자 유무가 제일 중요하긴한듯 [3][%] Riey(rerereq) | 21.11.19추천 0
-
형님들 파이썬 하나만 질문해도될까? [2][%] 익명(223.38) | 21.11.19추천 0
-
아치 리눅스 GUI 빼고 설치 가능한 버전있냐? [9][질문] 익명(210.123) | 21.11.19추천 0
-
아치 한국 미러 요즘 느림? [6][%] 익명(114.201) | 21.11.19추천 0
OpenMP로 어떻게 펑핑시킨다는 거임?
매 프레임마다 각 오브젝트에 대한 위치나 회전 같은거 업데이트 최신화 하자너, 그때 각 오브젝트에 대한 다음 위치 계산을 OpenMP로 병렬 계산하게
그 외에도 if 많이 쓰는 부분은 각 코어한테 분산 시키는게 좋을것 같아서
D3D12로 프레임 잘 낼려면 사실 그런 단순한 회전이나 이동 연산은 얼마 안 함. 내가 OpenMP를 해본 적이 없어서 모르는데 스레드풀이 내부적으로 동작하지 않으면 오히려 매번 병렬처리한다고 스레드 생성했다가 죽일 텐데 그러면 오히려 프레임이 떨어질 것임. D3D12로 프레임 잘 낼려면 렌더링 하는 파트에서 스레드를 존나 잘 써야함.
오 꿀팁 ㄳㄳ
아니 멀티스레딩할때만 스레드 생성하고 종료시키면 병렬처리가 무슨 의미가 있어, 생성과 종료 오버헤드가 그리 적은 편이 아닌데.
ㄳㄳ 이래서 OS를 잘 배워놔야 하는것 같다