Bagikan melalui


Gambaran umum Model Driver Komputasi Microsoft

Di Windows 10, versi 1903 (WDDM 2.6) dan yang lebih baru, Microsoft Compute Driver Model (MCDM) dapat digunakan untuk menulis driver untuk perangkat yang mendukung fungsionalitas khusus komputasi.

Driver MCDM, atau driver khusus komputasi, adalah subset penurunan skala Windows Display Driver Model 2.0+ (WDDM). Dalam terminologi WDDM, driver harus mengiklankan dirinya sebagai perangkat "render-only" tanpa fungsionalitas tampilan. Dukungan kernel untuk "perangkat penyajian" fleksibel, karena perintah penyajian yang dijalankan oleh perangkat buram ke WDDM. Dengan kata lain, WDDM dapat dengan mudah mendukung semua jenis perangkat dengan desain buffer perintah buram.

Tidak seperti WDDM, MCDM mengharuskan perangkat memiliki unit manajemen memori (MMU). Mesin perangkat MCDM tidak dapat memerlukan mode fisik. Sebagai gantinya, perangkat MCDM harus menggunakan perlindungan ruang alamat virtual untuk mendukung multi-tugas di hadapan aplikasi berbahaya.

Pengecualian ada untuk mendukung prototipe perangkat keras MCDM tanpa MMU. Dimulai dengan Windows 10, versi 2004, prototipe perangkat MCDM hanya dapat digunakan oleh satu proses pada satu waktu. Perangkat ini diakui oleh tidak adanya dukungan baik IOMMU atau GPU-MMU.

Untuk informasi lebih lanjut, baca artikel berikut:

Untuk informasi tentang subset fitur Direct3D 12 yang dapat diekspos driver khusus komputasi dalam mode pengguna, lihat Tingkat Fitur Direct3D 12 Core 1.0.