Keresés

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

  • Abu85

    HÁZIGAZDA

    válasz TTomax #26816 üzenetére

    Egyszerű. Eddig API-tól függően a kernel driver vagy az alkalmazás döntött arról, hogy a rendszermemóriából mi kerüljön a VRAM-ba. Az adatok ide-oda helyezgetése egy szoftveres rétegen múlt. A Vega esetében erről a hardver dönt, a drivernek vagy a programnak csak azt kell megmondania, hogy hol az adat a rendszermemóriában.

    Ezt baromira nem könnyű implementálni. Az NV is csak a GP100-ba rakott hasonló vezérlőt, de az is igen korlátozott képességű, ezért működik csak a CUDA-val.
    Az AMD-nek annyiban egyszerűbb az ilyen rendszerek tervezésénél a dolga, hogy náluk van egy modern processzorok tervezésével foglalkozó részleg is, így számos olyan mérnököt tudnak az RTG részleghez helyezni, akiknek a CPU-s virtuális memóriáról rengeteg tapasztalatuk van. Az NV-nek csak ez hiányzik, mert a cégnek a CPU-s problémákkal nem igazán kell foglalkoznia. De ettől a GP100-on látszik, hogy nincsenek ők sem messze egy ilyen rendszertől.

    [ 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