Microsoft는 CPU 병목 현상을 제거하기 위해 새로운 유형의 GPU 자율성을 도입하는 새로운 DirectX 12 기능을 오늘 공식 출시했습니다.
아마르 파텔 엔지니어(Direct3D)와 텍스 리델 엔지니어(DirectX 컴파일러)는 긴 블로그 포스팅을 통해 GPU의 일반적인 컴퓨팅 워크로드의 한계를 해결하고 잠재된 GPU 성능을 끌어내기 위한 D3D12의 GPU 자율 시스템인 워크 그래프에 대해 설명했습니다. 간단히 말해, 이 새로운 시스템은 보다 효율적인 GPU 중심 렌더링 시스템으로 전환하여 다양한 워크로드에서 CPU를 사용할 필요성을 줄이는 것을 목표로 합니다.
많은 GPU 워크로드에서 GPU의 초기 계산에 따라 GPU가 수행해야 할 후속 작업이 결정됩니다. 이 작업은 CPU로 다시 돌아가서 새 작업을 실행하는 방식으로 수행할 수 있습니다. 하지만 일반적으로 GPU가 직접 처리할 수 있는 것이 더 좋습니다. D3D12의 ExecuteIndirect는 이러한 형태로, 앱이 GPU를 사용하여 매우 제한된 명령 버퍼를 기록하여 새로운 작업을 실행하기 위해 GPU에서 연속적으로 처리해야 하는 명령을 기록합니다.
새로운 옵션을 생각해 봅시다. GPU에서 실행 중인 셰이더 스레드(생산자)가 다른 작업(소비자)의 실행을 요청할 수 있다고 가정해 보겠습니다. 소비자도 생산자가 될 수 있습니다. 시스템은 GPU에 실행할 수 있는 용량이 확보되는 즉시 요청된 작업을 예약할 수 있습니다. 또한 앱은 시스템이 작업 간에 흐르는 데이터에 대한 메모리를 관리하도록 할 수 있습니다.
이것이 바로 작업 그래프입니다. 각 노드의 셰이더 코드가 다른 노드가 실행될 때까지 기다리지 않고 다른 노드의 호출을 요청할 수 있는 노드 그래프입니다. 워크 그래프는 개발자가 특정 하드웨어에 대해 너무 많이 알 필요 없이 사용자의 알고리즘 의도와 전체 구조를 파악할 수 있습니다. 비동기적 특성은 시스템이 작업을 실행하는 최선의 방법을 결정할 수 있는 자유를 극대화합니다.
DirectX 12 워크 그래프 기능에 대한 자세한 내용은 여기에서 확인할 수 있습니다. 보다 현실적인 설명을 원하신다면 이 기능의 잠재력에 대해 Remedy가 Wccftech에 설명한 내용을 참고하세요.
본문
[S/W] DirectX 12 워크 그래프 공식 출시, 새로운 GPU 자율성 시스템 [10]
추천 9 조회 6631 댓글수 10
ID | 구분 | 제목 | 글쓴이 | 추천 | 조회 | 날짜 |
---|---|---|---|---|---|---|
118 | 전체공지 | 업데이트 내역 / 버튜버 방송 일정 | 8[RULIWEB] | 2023.08.08 | ||
352195 | 공지 | 국내외 언론 및 웹진 불펌 금지. (2) | 관리자 | 6 | 180123 | 2010.06.22 |
2299859 | S/W | 사쿠라모리 카오리P | 1058 | 2024.04.09 | ||
2299857 | S/W | 사쿠라모리 카오리P | 692 | 2024.04.09 | ||
2299856 | S/W | 사쿠라모리 카오리P | 574 | 2024.04.09 | ||
2299855 | S/W | 사쿠라모리 카오리P | 866 | 2024.04.09 | ||
2299854 | S/W | 사쿠라모리 카오리P | 696 | 2024.04.09 | ||
2299853 | S/W | 사쿠라모리 카오리P | 432 | 2024.04.09 | ||
2299850 | H/W | 류오동 | 3 | 1485 | 2024.04.09 | |
2299848 | ETC | 춘리허벅지 | 633 | 2024.04.09 | ||
2299845 | 참고 | 괴도H | 20 | 15706 | 2024.04.09 | |
2299831 | H/W | 스텔D | 2 | 4387 | 2024.04.09 | |
2299829 | 루머 | 천군임 | 8 | 12616 | 2024.04.09 | |
2299828 | H/W | 코크럴 | 1 | 2577 | 2024.04.09 | |
2299826 | S/W | 사쿠라모리 카오리P | 717 | 2024.04.09 | ||
2299819 | 참고 | 원히트원더-미국춤™ | 11 | 5356 | 2024.04.09 | |
2299813 | H/W | 페도라 | 11 | 13312 | 2024.04.09 | |
2299804 | S/W | 사쿠라모리 카오리P | 2 | 1686 | 2024.04.09 | |
2299802 | S/W | 사쿠라모리 카오리P | 1 | 830 | 2024.04.09 | |
2299801 | S/W | 사쿠라모리 카오리P | 2 | 1021 | 2024.04.09 | |
2299800 | ETC | 사쿠라모리 카오리P | 2 | 759 | 2024.04.09 | |
2299799 | H/W | 오덕살맨 | 17 | 7744 | 2024.04.09 | |
2299798 | ETC | 사쿠라모리 카오리P | 1635 | 2024.04.09 | ||
2299795 | S/W | 사쿠라모리 카오리P | 529 | 2024.04.09 | ||
2299790 | H/W | 코크럴 | 11 | 5789 | 2024.04.09 | |
2299775 | S/W | 사쿠라모리 카오리P | 1 | 714 | 2024.04.08 | |
2299754 | S/W | 사쿠라모리 카오리P | 1896 | 2024.04.08 | ||
2299749 | S/W | 사쿠라모리 카오리P | 4 | 3709 | 2024.04.08 | |
2299747 | S/W | 사쿠라모리 카오리P | 4 | 2019 | 2024.04.08 | |
2299746 | S/W | 키키™ | 12 | 6885 | 2024.04.08 |
(IP보기클릭)222.99.***.***
어차피 저런건 몇년 후 나올 게임들에서나 적용될꺼라 지금 7천대나 3천대 이상이여도 별 문제는 없을겁니다.
(IP보기클릭)175.195.***.***
안그래도 GPU별 다렉 지원 버전이 중구난방인데 굳이 다렉12라고 계속 쓸필요있나?? 그냥 예전처럼 다렉 13 다렉 14 이러면서 올리는게 나을거같은데
(IP보기클릭)121.189.***.***
ㄹㅇ DX12 파편화 된거보면 진짜 ㅋㅋ
(IP보기클릭)121.184.***.***
지원 모델 AMD 라데온 RX 7000 이상 엔비디아 지포스 RTX 3000 이상
(IP보기클릭)121.142.***.***
헐.... 빈익빈 부익부...
(IP보기클릭)121.184.***.***
지원 모델 AMD 라데온 RX 7000 이상 엔비디아 지포스 RTX 3000 이상
(IP보기클릭)121.142.***.***
TopSpoiler
헐.... 빈익빈 부익부... | 24.03.12 23:16 | | |
(IP보기클릭)183.91.***.***
(IP보기클릭)222.109.***.***
이제 나오는 것도 미지수 한 참 있어야 될 듯 | 24.03.12 23:43 | | |
(IP보기클릭)220.83.***.***
(IP보기클릭)222.99.***.***
넘나좋은것
어차피 저런건 몇년 후 나올 게임들에서나 적용될꺼라 지금 7천대나 3천대 이상이여도 별 문제는 없을겁니다. | 24.03.13 00:05 | | |
(IP보기클릭)220.71.***.***
(IP보기클릭)175.195.***.***
안그래도 GPU별 다렉 지원 버전이 중구난방인데 굳이 다렉12라고 계속 쓸필요있나?? 그냥 예전처럼 다렉 13 다렉 14 이러면서 올리는게 나을거같은데
(IP보기클릭)121.189.***.***
Kerty
ㄹㅇ DX12 파편화 된거보면 진짜 ㅋㅋ | 24.03.13 00:43 | | |
(IP보기클릭)219.254.***.***
그러게요 그냥 현재 파편화된 12를 통합 발전 시켜서 13 내는게 좋을거 같은데 | 24.03.13 06:49 | | |