C++ AMP (C++ Accelerated Massive Parallelism)
C++ AMP (C++ Accelerated Massive Parallelism) mempercepat eksekusi kode C++ Anda dengan memanfaatkan perangkat keras paralel data yang biasanya ada sebagai unit pemrosesan grafis (GPU) pada kartu grafis diskrit. Model pemrograman C++ AMP mencakup dukungan untuk array multidimensi, pengindeksan, transfer memori, dan ubin. Ini juga mencakup pustaka fungsi matematika. Anda dapat menggunakan ekstensi bahasa C++ AMP untuk mengontrol bagaimana data dipindahkan dari CPU ke GPU dan kembali.
Catatan
Header AMP C++ tidak digunakan lagi dimulai dengan Visual Studio 2022 versi 17.0.
Menyertakan header AMP apa pun akan menghasilkan kesalahan build. Tentukan _SILENCE_AMP_DEPRECATION_WARNINGS
sebelum menyertakan header AMP apa pun untuk membungkam peringatan.
Topik Terkait
Judul | Deskripsi |
---|---|
Gambaran Umum AMP C++ | Menjelaskan fitur utama C++ AMP dan pustaka matematika. |
Menggunakan Lambda, Objek Fungsi, dan Fungsi Terbatas | Menjelaskan cara menggunakan ekspresi lambda, objek fungsi, dan fungsi terbatas dalam panggilan ke metode parallel_for_each . |
Menggunakan Petak Peta | Menjelaskan cara menggunakan petak peta untuk mempercepat kode AMP C++Anda. |
Menggunakan akselerator dan Objek accelerator_view | Menjelaskan cara menggunakan akselerator untuk menyesuaikan eksekusi kode Anda pada GPU. |
Menggunakan C++ AMP di Aplikasi UWP | Menjelaskan cara menggunakan C++ AMP di aplikasi Platform Windows Universal (UWP) yang menggunakan jenis Windows Runtime. |
Grafik (C++ AMP) | Menjelaskan cara menggunakan pustaka grafis C++ AMP. |
Panduan: Perkalian Matriks | Menunjukkan perkalian matriks menggunakan kode dan ubin C++ AMP. |
Panduan: Menelusuri Kesalahan Aplikasi C++ AMP | Menjelaskan cara membuat dan men-debug aplikasi yang menggunakan pengurangan paralel untuk meringkas array bilangan bulat yang besar. |
Referensi
Referensi (C++ AMP)
kata kunci tile_static
batasi (C++ AMP)
Sumber Daya Lain
Pemrograman Paralel di Blog Kode Asli
Proyek sampel C++ AMP untuk diunduh
Menganalisis Kode AMP C++ dengan Visualizer Konkurensi
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