DirectStorage

Форк
0
/
diagrams.mmd 
34 строки · 1.1 Кб
1
%%{init: {'theme': 'base', 'themeVariables': { 'primaryColor': '#ffffff', 'nodeBorder':'#000000', 'clusterBorder':'#000000'}}}%%
2

3
flowchart LR
4

5
subgraph SSD
6
%%SSDSourceUncompressed[("Source\n(uncompressed)")]
7
%%SSDSourceCustomCompressed[("Source\n(custom compressed)")]
8
SSDSourceCompressed[("Source\n(compressed)")]
9
end
10

11
subgraph SystemMemory
12
 StagingBuffer[Staging Buffer]
13
 SysMemDestination[[Destination]]
14
 UploadHeap[Upload Heap]
15
end
16

17
subgraph VRAM
18
 VRAMDestination[[Destination]]
19
 InputStaging[Input Staging Buffer]
20
 OutputStaging[Output Staging Buffer]
21
end
22

23
%% Uncompressed
24
%%SSDSourceUncompressed --IOP--> StagingBuffer -- memcpy --> SysMemDestination
25
%%SSDSourceUncompressed --IOP--> UploadHeap -- GPUCopy ---> VRAMDestination
26

27
%% Custom Compressed
28
%%SSDSourceCustomCompressed --IOP--> StagingBuffer -- Decompress --> SysMemDestination
29
%%StagingBuffer -- Decompress --> UploadHeap -- GPUCopy ---> VRAMDestination
30

31
%% Compressed
32
StagingBuffer -- "Decompress" --> SysMemDestination
33
SSDSourceCompressed --IOP--> StagingBuffer
34
SSDSourceCompressed --IOP--> UploadHeap -- GPUCopy ---> InputStaging -- Decompress --> OutputStaging -- GPUCopy --> VRAMDestination
35

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.