Keresés

Hirdetés

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

  • chey

    csendes tag

    válasz #25954560 #9 üzenetére

    Ez így van. Az (AMD) IGP és a DGPU között az alapvető különbség az, hogy az IGP korlátozott számítási kapacitással rendelkezik, de közös címteret használ a CPU-val, míg a (egy combos fajta) DGPU nagy számítási kapacitással rendelkezik, de állandóan adatot kell mozgatni a RAM és a VRAM között. Egy ilyen rendszerben úgy lehet a problémát szegmentálni, hogy
    - egy beágyazott rendszer vezérli a mérőhardvert
    - a CPU vezérli a szoftvert, a számítógéphez kapcsolt beágyazott rendszert, és hozza meg a nagy súlyú döntéseket, továbbá egyszerű általános számításokat végez
    - az IGP kis számítási igényű, de jól párhuzamosítható számításokat végez
    - a DGPU olyan számításokat végez, amik nagy számítási igényűek és sok szempontból vizsgálnak egy adott adathalmazt.

    Jelenleg úgy látom, hogy elég nehéz megoldani a felmerülő számítások ilyetén szegmentálását úgy, hogy az kellően generikus legyen, ugyanakkor különböző CPU+IGP+DGPU kombinációk mellett is közel optimálisan működjön. Ugyanakkor osztatlan memória alrendszer esetén kifejezetten könnyen tudom úgy szegmentálni a műveleteket, hogy 8-256 hardveresen kezelt szál esetén is közel optimálisan működjenek (értsd: 256 szál esetén másodpercenként kb. 25-ször több képet tud feldolgozni másodpercenként,mint 8 szál esetén, azonos szál/mag arány mellett).

    [ Szerkesztve ]

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