Hirdetés

2024. június 16., vasárnap

Gyorskeresés

Hozzászólások

(#40305) Abu85 válasza keIdor (#40303) üzenetére


Abu85
HÁZIGAZDA

Bocs, de amúgy kap optimalizálást a Pascal. Azt kell megérteni, hogy ami jó a Pascalnak, az igazából nem éppen jó a Turingnak, illetve a GCN/RDNA-nak. Működnének mondjuk azzal, ha az erőforrások nem éppen úgy vannak lehelyezve, ahogy az API előírja, mert van némi rugalmasság a D3D12-ben és a Vulkánban is, de jobban szereti a Turing/GCN/RDNA, ha szépen a specifikációnak megfelelően van megírva a program (az erőforrások a halmazokba vannak bedobva, stb.). Ettől gyorsabbak lesznek, nem sokkal, pár százalékkal, de számít. A Pascal viszont nagyon nem szereti, ha így van megírva az alkalmazás, egyszerűen lassul tőle, és amíg mondjuk aközött kellett választani, hogy a GCN lassul mondjuk 1-2%-ot, vagy a Pascal 8-12%-ot, addig ez egyértelmű volt. Ma viszont már nem az, főleg azért, mert a Turing az erőforrások nem specifikációknak megfelelő elhelyezését nem csak -1-2%-kal tolerálja, mint a GCN/RDNA, hanem -4-5%-kal is. És így már inkább megéri a Pascalra rakni -8-12%-ot, hogy a Turing mehessen normális tempóval. De ez nem azt jelenti, hogy a Pascal nem kap optimalizálást, csak a fontos döntéseket inkább a kárára hozzák meg. Viszont az optimalizálásnál valószínűleg nagyon figyelnek arra, hogy ami a Turing/GCN/RDNA hardvereknek nem káros, ott a Pascal legyen előnyben, hogy visszahozzák, amit elvesztenek az erőforrások elhelyezésénél.

[ Szerkesztve ]

Senki sem dől be a hivatalos szóvivőnek, de mindenki hisz egy meg nem nevezett forrásnak.

Copyright © 2000-2024 PROHARDVER Informatikai Kft.