GPU'larda şube önceliği hakkında bir sorum var. Bildiğim kadarıyla, GPU'larda, şubelerle ön hazırlık yapıyorlar. Bir 40 döngü alır ve bir çözgü varsayarak, A ve B'nin her ikisi de çalıştırılır, B, yürütme tamamlamak için 50 döngü sürerseGPU'da şube tahmini
çokif (C)
A
else
B
, yapar:
Örneğin böyle bir kod Bu dalı bitirmek için toplam 90 döngü alır? Ya da A ve B üst üste biniyorlar, yani A komutunun bazı komutları yürütüldüğünde, bellek talebi için bekleyiniz, daha sonra B komutları çalıştırılıyor, sonra hafızaya geçiyor, vb. Teşekkürler
Bu soruyu daha fazla düzenlemeye istekli olanlar için, şube tahmini ve dal tahmininin ** ** aynı şey değil ...... – talonmies
iyi tanımını burada bulabildiğine dikkat edin: http: // www.yosefk.com/blog/simd-simt-smt-parallelism-in-nvidia-gpus.html –