Alur komputasi
Alur komputasi Direct3D dirancang untuk menangani perhitungan yang sebagian besar dapat dilakukan secara paralel dengan alur grafis. Hanya ada beberapa langkah dalam alur komputasi, dengan data mengalir dari input ke output melalui tahap shader komputasi yang dapat diprogram.
Tujuan
Seperti shader lain yang dapat diprogram, tahap Compute Shader (CS) dirancang dan diimplementasikan dengan HLSL. Shader komputasi menyediakan komputasi tujuan umum berkecepatan tinggi dan memanfaatkan sejumlah besar prosesor paralel pada unit pemrosesan grafis (GPU). Shader komputasi menyediakan fitur berbagi memori dan sinkronisasi utas untuk memungkinkan metode pemrograman paralel yang lebih efektif.|
Input
Tidak seperti shader lain yang dapat diprogram, definisi input adalah abstrak. Input dapat bersifat satu, dua, atau tiga dimensi, menentukan jumlah pemanggilan shader komputasi untuk dieksekusi. Dimungkinkan untuk menentukan data bersama untuk satu set pemanggilan untuk dibaca.|
Output
Data output dari shader komputasi, yang dapat sangat bervariasi, dapat disinkronkan dengan alur penyajian grafik saat data komputasi diperlukan.
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk