Hirdetés

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

  • Abu85

    HÁZIGAZDA

    válasz stratova #11187 üzenetére

    Az IOMMUv2 a rendszer szerves része. Azért rakták bele, hogy működjön, sehol sem lesz inaktív. A heterogén éra felé haladva ez fontos, mert a mostani integráció az lapkaszintű, vagyis a proci mellett ott van az IGP, de ettől a rendszermemóriából két külön szeletet látnak. Vagyis muszáj másolni az adatot az IGP és a CPU memóriája között. A Llano erre tartalmazott egy Onion buszt, amivel a GPU a CPU memóriájának egy kitűzött részét elérhette, de ez csak a memória egy része volt. A Trinity GPU-ja már elérheti az IOMMUv2-n keresztül a teljes CPU memóriát. Vagyis nem csak egy kis résszel lehet dolgozni. Esetleg a HSA I/O-val (szintén az IOMMUv2 teszi lehetővé, ami egy HSA MMU egység) az adattárolóról is tölthet be közvetlenül adatot a GPU a saját memóriájába. Persze ez még mindig körülményes, hiszen a CPU és a GPU csak egy nem cache-selt memóriarészben oszthat meg közös adatokat. A Kaveri ezt oldja meg, mivel a CPU és a GPU teljesen koherens memóriát oszt majd meg egymással, és közös lesz a címtér. Ezzel lényegében végleg ki lesz ütve a data copy problémája, és tényleg rendszerszintű integrációról lehet beszélni.

    [ 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