Hirdetés

Új hozzászólás Aktív témák

  • Abu85

    HÁZIGAZDA

    válasz #32839680 #10 üzenetére

    A Turingban az NV egy RT magot használ multiprocesszoronként és ebben az egy magban van egy bejárást, illetve a metszésvizsgálatot biztosító fixfunkciós motor. Ezzel multiprocesszoronként egy metszésvizsgálatot és egy bejárást biztosító hardver van.

    Az AMD a textúrázóegységbe építi a metszésvizsgálatot biztosító motort, konkrétan csatornánként egyet, tehát egy multiprocesszorban nyolc ilyen egység lesz, de a bejárás programozható, tehát a multiprocesszorok általános feldolgozóin fut.

    A fejlesztőknek ezzel addig nincs gondja, amíg megelégszenek a limitekkel, ilyenkor pedig elég írni egy DXR-nek megfelelő kódot, aztán fut ahogy fut.
    Ha nagy teljesítményt akarnak, akkor mindkét megközelítés célirányos optimalizálást igényel. Az AMD-nél érdemes egyéni BVH bejárást írni, így optimalizálva a motort a hardverre. Az NV-nél a fixfunkciós hardver adott, tehát annak a limitjeit kell megkeresni, és gyakorlatilag a modellek részletességét kell optimalizálni a limitekhez.

    [ Szerkesztve ]

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

Új hozzászólás Aktív témák