Forumi

Uporaba GPU-ja M1 zmanjšuje pomnilniško področje?

M

majormike

Originalni plakat
15. maja 2012
  • 31. januar 2021
zdravo,

Koliko RAM-a vzame M1 iz pomnilniškega področja za delovanje GPU?

Želim ga dobiti za glasbeno produkcijo in bil bi zadovoljen s 16 nastopi, vendar nisem prepričan, koliko pomnilnika uporablja GPU, zlasti z zunanjim zaslonom?

warp9

8. junij 2017
  • 31. januar 2021
Za zagon zaslona potrebuje le nekaj megabajtov, vendar se grafični procesorji uporabljajo tudi za strojno učenje, nize slikovnih pik in specializirane izračune. Res je odvisno od programske opreme, ki jo uporabljate.

Oglejte si nastavitve in preverite, ali lahko opazite nastavitve GPU. Photoshop lahko na primer močno uporablja grafične procesorje, vendar ga je mogoče tudi onemogočiti.
Reakcije:oklepni IN

Wizec

30. junij 2019


  • 31. januar 2021
Za igranje iger pri 1080p pri visokih do zelo grafičnih nastavitvah z vklopljenim AA boste potrebovali od 4 GB do 6 GB video pomnilnika

Koliko video pomnilnika (VRAM) potrebujete za igranje iger v letu 2021?

Ugotovite, koliko video pomnilnika (VRAM) potrebujete v grafični kartici za igranje iger pri različnih ločljivostih in grafičnih nastavitvah za sodobne najnovejše igre AAA. Video pomnilnik ali VRAM je hitri DRAM (Dynamic RAM), ki se uporablja v diskretnih grafičnih karticah ali video karticah. To je vmesni pomnilnik, samo ... graphicscardhub.com
če ne igrate iger, potem verjetno le nekaj sto MB, odvisno od ločljivosti in barvne globine vašega monitorja. Ko dosežete 4K in milijone barv, lahko postane veliko višje, tudi pri opravilih, kot je brskanje po spletu:

Edina možna težava, ki smo jo odkrili, je bila med testi brskanja po spletu 4k, kjer je naše beleženje pokazalo, da grafične kartice uporabljajo kar 1260 MB video pomnilnika. Če pogledamo to v perspektivo, je to približno 3-krat več video pomnilnika, ki bi ga porabili, če bi enake naloge izvajali na monitorju 1080p.

Zahteve in uporaba 4K monitorja

Zasloni 4k imajo približno štirikrat večje število slikovnih pik kot standardni zaslon 1080p, kar ima za posledico veliko izboljšanje kakovosti slike. Ker pa je tehnologija še vedno relativno nova, je veliko vprašanj in nesporazumov o tem, kaj potrebujete za zagon 4k monitorja. Da bi... www.pugetsystems.com Nazadnje urejeno: 31. januar 2021
Reakcije:Tagbert THE

leman

14. oktober 2008
  • 1. februar 2021
majormike je rekel: Živjo,

Koliko RAM-a vzame M1 iz pomnilniškega področja za delovanje GPU?

Želim ga dobiti za glasbeno produkcijo in bil bi zadovoljen s 16 nastopi, vendar nisem prepričan, koliko pomnilnika uporablja GPU, zlasti z zunanjim zaslonom?

Ne bi me skrbelo za to. Vsi sistemi rezervirajo nekaj pomnilnika za obravnavo osnovnih funkcij, M1 se v tem pogledu ne razlikuje preveč od Intelovih strojev. GPU ne bo kanibaliziral vašega RAM-a. Da ne omenjam, da vaša programska oprema za produkcijo glasbe verjetno uporablja GPU za obdelavo. M

Modernape

21. junij 2010
  • 1. februar 2021
GPU M1 nima dodeljenega RAM-a kot Intelovi stroji, kjer bi GPU imel na strani morda 1,5 GB, ki ga CPU zato ne bi mogel uporabiti. Če GPU-ja ne uporabljate tako težko, boste imeli večino RAM-a na voljo za CPU.
Reakcije:mds1256 in LeeW THE

leman

14. oktober 2008
  • 1. februar 2021
Modernape je dejal: GPU M1 nima dodeljenega RAM-a kot Intelovi stroji, kjer bi GPU imel na strani morda 1,5 GB, ki ga CPU zato ne bi mogel uporabiti. Če GPU-ja ne uporabljate tako težko, boste imeli večino RAM-a na voljo za CPU.

Kako to veš? M

Modernape

21. junij 2010
  • 1. februar 2021
Leman je rekel: Kako to veš?
m1 soc enotna pomnilniška arhitektura - Google iskanje
Reakcije:mds1256, chabig in potrošništvo THE

leman

14. oktober 2008
  • 1. februar 2021
Modernape je rekel: m1 soc enotna pomnilniška arhitektura - Google iskanje

Kako naj bi to podprlo trditev, ki jo trdite? Sprašujem, ali imate kakršne koli dejanske dokaze ali sklicevanje na vir, ki predstavlja takšne dejanske dokaze, da dodeljevanje pomnilnika GPU deluje drugače na Intelovih in Appleovih GPU-jih? Oba uporabljata enotno pomnilniško arhitekturo s predpomnilnikom zadnje ravni, ki si ga delita CPU in GPE. M1 zagotovo rezervira nekaj pomnilnika za uporabo GPU-ja, čeprav ne vem, koliko. M

Modernape

21. junij 2010
  • 1. februar 2021
Leman je rekel: Kako naj bi to podprlo trditev, ki jo trdite? Sprašujem, ali imate kakršne koli dejanske dokaze ali sklicevanje na vir, ki predstavlja takšne dejanske dokaze, da dodeljevanje pomnilnika GPU deluje drugače na Intelovih in Appleovih GPU-jih? Oba uporabljata enotno pomnilniško arhitekturo s predpomnilnikom zadnje ravni, ki si ga delita CPU in GPE. M1 zagotovo rezervira nekaj pomnilnika za uporabo GPU-ja, čeprav ne vem, koliko.
Vau, verjetno ste hitro prebrali te članke. Oh počakaj. Saj jih nisi prebral, kajne.
Reakcije:mds1256, jerryk in chabig THE

leman

14. oktober 2008
  • 1. februar 2021
Modernape je rekel: Vau, verjetno ste hitro prebrali te članke. Oh počakaj. Saj jih nisi prebral, kajne.

Prepričan sem, da sem prebral najpomembnejše od njih. Delam tudi tehnično analizo in primerjalno analizo M1 GPU, odkar sem decembra dobil enoto. To je tudi razlog, zakaj sprašujem, morda je tam nekaj novih tehničnih informacij, ki jih še ne poznam. C

chabig

6. september 2002
  • 1. februar 2021
Na vaše vprašanje je nemogoče odgovoriti. To je kot če bi vprašali, koliko pomnilnika uporablja TextEdit. Vse je odvisno od tega, kaj počneš. CPU in GPU si delita RAM glede na svoje potrebe, ki se od trenutka do trenutka spreminja.

Tukaj je referenca za Apple:

Raziščite novo sistemsko arhitekturo Apple silikonskih računalnikov Mac - WWDC20 - Video posnetki - Apple Developer

Odkrijte, kako bodo računalniki Mac z Applovim silikonom zagotovili sodobne prednosti z uporabo Applove arhitekture System-on-Chip (SoC). S pomočjo poenotenega ... razvijalec.apple.com
Kvota,
Vgradnja vsega v en čip daje sistemu enotno pomnilniško arhitekturo.

To pomeni, da GPU in CPU delujeta v istem pomnilniku. Grafične vire, kot so teksture, slike in geometrijski podatki, je mogoče učinkovito deliti med CPE in GPE, brez dodatnih stroškov, saj ni potrebe po kopiranju podatkov po vodilu PCIe.

Krevnik

8. september 2003
  • 1. februar 2021
leman je rekel: Prepričan sem, da sem prebral najpomembnejše od njih. Delam tudi tehnično analizo in primerjalno analizo M1 GPU, odkar sem decembra dobil enoto. To je tudi razlog, zakaj sprašujem, morda je tam nekaj novih tehničnih informacij, ki jih še ne poznam.

Intelovi namizni in prenosni čipi ne uporabljajo UMA, uporabljajo skupni pomnilnik. Pri Intelu je treba GPU dodeliti particioniran kos RAM-a za uporabo. CPE ne more dostopati do particije, dodeljene GPU, in obratno. Torej morate še vedno kopirati podatke med particijami.

Celotna razlika med enotnim pomnilnikom in skupnim pomnilnikom je pomanjkanje particij. GPU in CPU lahko dostopata do istega bloka pomnilnika. V primerjavi z Intelom ponuja dve posebni prednosti:

1. Ne da bi morali vnaprej dodeliti RAM za uporabo kot video pomnilnik, se vam ni treba ukvarjati s posebnimi omejitvami za video pomnilnik (prej omenjenih 1,5 GB) in lahko lažje uravnovesite med CPU in GPU povpraševanjem.
2. Ni potrebe po kopiranju medpomnilnikov pomeni nekaj merljivih prihrankov RAM-a, manjši pritisk na pasovno širino pomnilnika in nekoliko povečano zakasnitev.

Te prednosti so razlog, zakaj igralne konzole uporabljajo UMA. Prihranki pomnilnika in zakasnitve pomagajo znižati stroške GDDR, ki jih potrebujejo.
Reakcije:oklepni in jdb8167 THE

leman

14. oktober 2008
  • 1. februar 2021
Krevnik je dejal: Intelovi namizni in prenosni čipi ne uporabljajo UMA, uporabljajo skupni pomnilnik. Pri Intelu je treba GPU dodeliti particioniran kos RAM-a za uporabo. CPE ne more dostopati do particije, dodeljene GPU, in obratno. Torej morate še vedno kopirati podatke med particijami.

Intelova dokumentacija se ne strinja z vami.

https://software.intel.com/sites/default/files/managed/db/88/The-Architecture-of-Intel-Processor-Graphics-Gen11_R1new.pdf#page19
Kolikor jaz napolnim, Intel uporablja enoten pomnilnik vsaj od Sandy Bridgea, morda prej. Morda obstajajo nekatere omejitve, ni 100% prepričan. Nazadnje urejeno: 1. februar 2021
Reakcije:AAPLGeek T

prtljago

29. julij 2011
  • 1. februar 2021
majormike je rekel: Želim ga dobiti za glasbeno produkcijo in bil bi zadovoljen s 16 nastopi, vendar nisem prepričan, koliko pomnilnika uporablja GPU, zlasti z zunanjim zaslonom?
Razen če kdo ne poroča z odčitki tlaka pomnilnika iz 16 GB M1 naprave, ki izvaja nekaj, kar je blizu vaši predvideni delovni obremenitvi - kdorkoli ugiba. 'Produkcija glasbe' je kos vrvice za začetek (poraba RAM-a je v celoti odvisna od vrste virtualnih instrumentov in vtičnikov, ki jih uporabljate). Nekatere glasbene aplikacije imajo precej izpopolnjen uporabniški vmesnik in za zagon nekaj zaslonov z visoko ločljivostjo bo potrebno več RAM-a, dodeljenega videu – še posebej, če uporabljate prilagojene načine, kjer je vse upodobljeno v notranji medpomnilnik in nato zmanjšano vzorčenje.

Verjetnost je, da M1 ne bo le opravil vašega dela, ampak ga bo opravil hitreje, saj je vsestransko učinkovitejši in kar izgubite v krožnih križiščih, pridobite na zamahih – in na Youtube je bilo veliko predstavitev, ki kažejo, da deluje veliko skladb in instrumentov Logic Pro.

Vendar pa je varna predpostavka, da če je vaš potek dela dejansko potreboval več kot 16 GB na Intelu, potem bo vsaj koristi od več kot 16 GB na Apple Silicon in bi bilo najbolje počakati, da se izdajo sistemi višjega cenovnega razreda Apple Silicon. Tudi če lahko M1 trenutno prekašajo vrhunski Intel iMac ali 16' MBP, čez šest mesecev ga bo pesek udaril v obraz - ta nenavaden premor, v katerem so začetni Maci očitno boljši od dražjih, ne bo trajal dolga - Apple si tega ne more privoščiti ali pa bo dosegel prodajo višjega razreda Mac.

To pomeni, da morate biti prepričani, da ste res najprej potrebujete ves ram na vašem Intel Macu (glejte Memory Pressure).

Kar zadeva video RAM, je M1 skoraj zagotovo boljši od MacBooka ali Mini z integrirano grafiko Intel. Vs. iMac, ki samo ima diskretni GPU z 8 GB+ VRAM-a, je težje reči.

(Prav tako morate natančno preveriti, ali so vsi vtičniki, gonilniki itd., ki jih potrebujete, še združljivi z Big Surom, kaj šele z M1 ...)

Modernape je rekel: Vau, verjetno ste hitro prebrali te članke. Oh počakaj. Saj jih nisi prebral, kajne.

Če nekomu rečete, naj učinkovito 'Google', ni posebej koristno, če je internet poln lažnih informacij in neutemeljenih špekulacij. Vse kar sem videl od Appla je bil zelo nejasen, bolj tržen kot tehnični podatek in se je zreducirao na 'Enotni pomnilnik je hitrejši, ker podatkov ni treba kopirati med napravami', kar ne pove ničesar o tem, kako se RAM dodeli. Vse, kar dobite z Googlovim iskanjem, je veliko tehnoloških spletnih mest, ki špekulirajo z istimi omejenimi podatki Apple. Možnost, da bi bil enakovredni VRAM dodeljen 'na zahtevo', je zelo verjetna špekulacija - vendar razen če lahko nekdo opozori na Apple dokument to podrobno, to je špekulacije.

Zdi se, da je resničnost tisti poenoten spomin je učinkovitejši - vendar kako učinkovitejši je težko preizkusiti in ga je težko ločiti od drugih izboljšav zmogljivosti M1 (...ki bi lahko izgledali veliko manj impresivno, ko se pojavijo višji modeli Apple Silicon Mac).

Zdi se, da veliko stvari v YouTubu prihaja od ljudi, ki ne razumejo razlike med 'Memory Used' in 'Memory Pressure' ali 'Swap used' in swap oceniti - ali iščete pospešitev delovnih tokov, povezanih z RAM-om, ki ne obremenjujejo RAM-a v sistemu Intel...
Reakcije:oklepni in mszilard

mi7chy

24. oktober 2014
  • 1. februar 2021
Krevnik je dejal: Celotna razlika med enotnim pomnilnikom in skupnim pomnilnikom je pomanjkanje particioniranja. GPU in CPU lahko dostopata do istega bloka pomnilnika. V primerjavi z Intelom ponuja dve posebni prednosti:

1. Ne da bi morali vnaprej dodeliti RAM za uporabo kot video pomnilnik, se vam ni treba ukvarjati s posebnimi omejitvami za video pomnilnik (prej omenjenih 1,5 GB) in lahko lažje uravnovesite med CPU in GPU povpraševanjem.
2. Ni potrebe po kopiranju medpomnilnikov pomeni nekaj merljivih prihrankov RAM-a, manjši pritisk na pasovno širino pomnilnika in nekoliko povečano zakasnitev.

Intel pravi drugače z dinamično dodelitvijo in ničelnim medpomnilnikom za kopiranje. Moj seznam prezrtih BS postaja vse večji.

https://www.intel.com/content/www/us/en/support/articles/000020962/graphics.html

https://software.intel.com/content/...uffer-copies-on-intel-processor-graphics.html Nazadnje urejeno: 1. februar 2021
Reakcije:AlumaMac, leman in AAPLGeek

thedocbwarren

10. november 2017
San Francisco, CA
  • 1. februar 2021
Mislim, da bi to lahko pomagalo: https://developer.apple.com/videos/play/wwdc2020/10632/

To pojasnjuje način upodabljanja, ki je običajen za mobilne naprave, konzole in grafične procesorje z nizko porabo energije. Zato potrebujete manj pomnilnika kot dGPU. Upodabljanje ploščic je bil način za obdelavo 3d v manjših ploščicah in spremembe skeniranja itd. To se izvaja že leta na konzolah in novejših tablicah (iPad).

Glede na to ni jasno, koliko spomina uporabite za teksture in rdečice. To je drugačno od tega, kako dGPU-ji delujejo z okvirnimi pomnilniki.

theluggage je rekel: Razen če kdo ne poroča z odčitki tlaka pomnilnika iz 16GB M1 stroja, ki izvaja nekaj, kar je blizu vaši predvideni delovni obremenitvi - kdorkoli ugiba. 'Produkcija glasbe' je kos vrvice za začetek (poraba RAM-a je v celoti odvisna od vrste virtualnih instrumentov in vtičnikov, ki jih uporabljate). Nekatere glasbene aplikacije imajo precej izpopolnjen uporabniški vmesnik in za zagon nekaj zaslonov z visoko ločljivostjo bo potrebno več RAM-a, dodeljenega videu – še posebej, če uporabljate prilagojene načine, kjer je vse upodobljeno v notranji medpomnilnik in nato zmanjšano vzorčenje.

Verjetnost je, da M1 ne bo le opravil vašega dela, ampak ga bo opravil hitreje, saj je vsestransko učinkovitejši in kar izgubite v krožnih križiščih, pridobite na zamahih – in na Youtube je bilo veliko predstavitev, ki kažejo, da deluje veliko skladb in instrumentov Logic Pro.

Vendar pa je varna predpostavka, da če je vaš potek dela dejansko potreboval več kot 16 GB na Intelu, potem bo vsaj koristi od več kot 16 GB na Apple Silicon in bi bilo najbolje počakati, da se izdajo sistemi višjega cenovnega razreda Apple Silicon. Tudi če lahko M1 trenutno prekašajo vrhunski Intel iMac ali 16' MBP, čez šest mesecev ga bo pesek udaril v obraz - ta nenavaden premor, v katerem so začetni Maci očitno boljši od dražjih, ne bo trajal dolga - Apple si tega ne more privoščiti ali pa bo dosegel prodajo višjega razreda Mac.

To pomeni, da morate biti prepričani, da ste res najprej potrebujete ves ram na vašem Intel Macu (glejte Memory Pressure).

Kar zadeva video RAM, je M1 skoraj zagotovo boljši od MacBooka ali Mini z integrirano grafiko Intel. Vs. iMac, ki samo ima diskretni GPU z 8 GB+ VRAM-a, je težje reči.

(Prav tako morate natančno preveriti, ali so vsi vtičniki, gonilniki itd., ki jih potrebujete, še združljivi z Big Surom, kaj šele z M1 ...)



Če nekomu rečete, naj učinkovito 'Google', ni posebej koristno, če je internet poln lažnih informacij in neutemeljenih špekulacij. Vse kar sem videl od Appla je bil zelo nejasen, bolj tržen kot tehnični podatek in se je zreducirao na 'Enotni pomnilnik je hitrejši, ker podatkov ni treba kopirati med napravami', kar ne pove ničesar o tem, kako se RAM dodeli. Vse, kar dobite z Googlovim iskanjem, je veliko tehnoloških spletnih mest, ki špekulirajo z istimi omejenimi podatki Apple. Možnost, da bi bil enakovredni VRAM dodeljen 'na zahtevo', je zelo verjetna špekulacija - vendar razen če lahko nekdo opozori na Apple dokument to podrobno, to je špekulacije.

Zdi se, da je resničnost tisti poenoten spomin je učinkovitejši - vendar kako učinkovitejši je težko preizkusiti in ga je težko ločiti od drugih izboljšav zmogljivosti M1 (...ki bi lahko izgledali veliko manj impresivno, ko se pojavijo višji modeli Apple Silicon Mac).

Zdi se, da veliko stvari v YouTubu prihaja od ljudi, ki ne razumejo razlike med 'Memory Used' in 'Memory Pressure' ali 'Swap used' in swap oceniti - ali iščete pospešitev delovnih tokov, povezanih z RAM-om, ki ne obremenjujejo RAM-a v sistemu Intel...

dmccloud

7. september 2009
Anchorage, AK
  • 1. februar 2021
Leman je rekel: Kako naj bi to podprlo trditev, ki jo trdite? Sprašujem, ali imate kakršne koli dejanske dokaze ali sklicevanje na vir, ki predstavlja takšne dejanske dokaze, da dodeljevanje pomnilnika GPU deluje drugače na Intelovih in Appleovih GPU-jih? Oba uporabljata enotno pomnilniško arhitekturo s predpomnilnikom zadnje ravni, ki si ga delita CPU in GPE. M1 zagotovo rezervira nekaj pomnilnika za uporabo GPU-ja, čeprav ne vem, koliko.

x86 NE uporablja enotnega pomnilnika za sistemski RAM. UMA se nanaša na nastavitev RAM-a v sistemu, ne na predpomnilnik CPU. S platformo x86 sistem razdeli RAM na odsek CPU in iGPU. Za iGPU sistem običajno dodeli približno 2 GB za GPU operacije, kar pomeni, da je za CPU na voljo le 6 GB. Za operacije, pri katerih morata podatke manipulirati tako CPU kot iGPU, se dvakrat preko sistemskega vodila kopirajo v RAM (enkrat na particijo), nato mora sistem uskladiti oba niza podatkov, ki so enkrat posredovani iz RAM-a, kar doda dodaten čas obdelave. Z nastavitvijo UMA, ki jo uporablja M1, lahko tako CPU kot iGPU hkrati dostopata do celotnega sistemskega RAM-a (tj. ni particije RAM-a med CPU in GPU.) To pomeni, da se podatki kopirajo v RAM samo enkrat in ker vsi operacije se lahko izvajajo hkrati, ni nobenih dodatnih stroškov, povezanih z usklajevanjem dveh različic istih podatkov, ko so bili iz RAM-a posredovani nazaj v CPU.
Reakcije:oklepni in chabig

dmccloud

7. september 2009
Anchorage, AK
  • 1. februar 2021
leman je rekel: Intelova dokumentacija se ne strinja s tabo.

https://software.intel.com/sites/default/files/managed/db/88/The-Architecture-of-Intel-Processor-Graphics-Gen11_R1new.pdf#page19
Kolikor jaz napolnim, Intel uporablja enoten pomnilnik vsaj od Sandy Bridgea, morda prej. Morda obstajajo nekatere omejitve, ni 100% prepričan.

Ena stvar, ki se morate zavedati, je, da je Intelova uporaba izraza 'UMA' zavajajoča. Za Intelove namene so Intel HD le preimenovali v UMA, vendar niso spremenili osnovne arhitekture. Po drugi strani pa je Applov pristop v bistvu tisto, kar AMD poskuša narediti že leta z razvojem svoje tehnologije Infinity Fabric za procesorje serije Ryzen. Tukaj je relativno poenostavljena razlaga, zakaj Applov pristop ni enak Intelovemu:

Pomnilnik procesorja M1 je eno področje, do katerega lahko dostopa kateri koli del procesorja. Če sistem potrebuje več pomnilnika za grafiko, ga lahko dodeli. Če potrebuje več pomnilnika za nevronski motor, prav tako. Še bolje, ker lahko vsi vidiki procesorja dostopajo do celotnega sistemskega pomnilnika, ni padca zmogljivosti, ko morajo grafična jedra dostopati do nečesa, do česar je prej dostopalo jedro procesorja. V drugih sistemih je treba podatke kopirati iz enega dela pomnilnika v drugega - toda na M1 so le takoj dostopni.

Tudi zgornja omemba 'dodelitve' je zavajajoča in je artefakt platforme x86. Ker Applova UMA ne razdeli RAM-a med GPU in CPE, ni dejanske dodelitve RAM-a med CPU in GPU.

Pri M1 Macih pomnilnik ni več to, kar je bil

Apple je spremenil način uporabe RAM-a v računalniku. In čas je, da spremenimo svoje razmišljanje.
Reakcije:oklepni, chabig in mds1256

Krevnik

8. september 2003
  • 1. februar 2021
dmccloud je dejal: Ena stvar, ki se morate zavedati, je, da je Intelova uporaba izraza 'UMA' zavajajoča. Za Intelove namene so Intel HD le preimenovali v UMA, vendar niso spremenili osnovne arhitekture.

Iskreno povedano, leman in mi7chy (kljub drznemu odnosu) opozarjata na dobre vire, da Intel podpira vsaj nič kopij in dinamično velikost particij.

Tudi če to ni res UMA, kot trdite, je iz dokumentov, ki sem jih prebral do zdaj, videti, da lahko vsaj posveti pomnilniške strani, ki se uporabljajo za ničelno kopiranje, kar pričakujem, da naredi nekaj zanimivih trikov, da bi ista stran RAM-a je na voljo obema stranema.

Vprašanje, na katerega upam, da bodo dokumenti odgovorili, ko bom dobil več časa, je, kako se te strani obravnavajo podrobneje in kakšno integracijo mora OS narediti, da bi to kar najbolje izkoristil. Toda tudi s tem odgovorom, koliko optimizacije je Apple tam naredil, če morajo API-ji OS signalizirati GPU-ju, kako upravljati strani?

leman je rekel: Intelova dokumentacija se ne strinja s tabo.

https://software.intel.com/sites/default/files/managed/db/88/The-Architecture-of-Intel-Processor-Graphics-Gen11_R1new.pdf#page19
Kolikor jaz napolnim, Intel uporablja enoten pomnilnik vsaj od Sandy Bridgea, morda prej. Morda obstajajo nekatere omejitve, ni 100% prepričan.

Dobro, moje razumevanje Intelove arhitekture GPU je dokazano zastarelo. Dejansko v tem primeru ne bi smelo biti velikih razlik.

Razumel sem, da se še vedno dogaja nekaj fiksnih particij, vendar je videti, da je Google o tem poglabljal stare članke, kar me je pripeljalo na napačno pot.

thedocbwarren je rekel: Mislim, da bi to lahko pomagalo: https://developer.apple.com/videos/play/wwdc2020/10632/

To pojasnjuje način upodabljanja, ki je običajen za mobilne naprave, konzole in grafične procesorje z nizko porabo energije. Zato potrebujete manj pomnilnika kot dGPU. Upodabljanje ploščic je bil način za obdelavo 3d v manjših ploščicah in spremembe skeniranja itd. To se izvaja že leta na konzolah in novejših tablicah (iPad).

Glede na to ni jasno, koliko spomina uporabite za teksture in rdečice. To je drugačno od tega, kako dGPU-ji delujejo z okvirnimi pomnilniki.

Moje razumevanje po ponovnem posnetku videoposnetka (preteklo je nekaj mesecev, odkar sem ga nazadnje gledal) je, da to ne vpliva nujno na količino video pomnilnika, ki ga potrebuje toliko, temveč na pritisk na pasovno širino pomnilnika.

Še vedno potrebujem X MB za teksturo dane velikosti in X MB za medpomnilnik okvirja v obeh oblikah. Vendar pa TBDR zmanjša, kako pogosto morate posegati v (V)RAM, zlasti v situacijah, ko morate opraviti več prehodov. To *lahko* nekoliko zmanjša vmesne medpomnilnike, vendar to predvideva, da so vmesni medpomnilniki opazen prispevek v primerjavi z drugimi uporabljenimi medpomnilniki. Kot sem razumel, je bil zadnji medpomnilnik uporabljen kot vmesni medpomnilnik, zato sem nekoliko skeptičen, da je tam mogoče doseči velike dobičke. Zdi se, da je risanje na teksturo danes običajno, zato je morda več, kot pričakujem, ob predpostavki, da se ti scenariji lahko izvajajo na ravni ploščic in ne na teksturi. Nazadnje urejeno: 1. februar 2021

dmccloud

7. september 2009
Anchorage, AK
  • 1. februar 2021
Intel še vedno deli RAM CPU in GPU, tako da morate kopirati podatke s strani CPE na stran GPU in obratno (krepko odebeljeno je Applov pristop, poševni razdelek je Intelov):

Poglobimo se v zadnjo točko, pomnilnik na čipu. Pri M1 je to tudi del SoC. Pomnilnik v M1 je tisto, kar je opisano kot „poenotena pomnilniška arhitektura“ (UMA), ki omogoča CPU, GPU in drugim jedrom izmenjavo informacij med seboj in z enotnim pomnilnikom, CPU in GPU lahko hkrati dostopata do pomnilnika, namesto da kopirata podatke med enim in drugim območjem . Erik nadaljuje …

Že dolgo časa imajo proračunski računalniški sistemi CPU in GPU integrirana v isti čip (isti silikonski matrice). V preteklosti je bilo reči »integrirana grafika« v bistvu enako kot reči »počasna grafika«. Te so bile počasne iz več razlogov:
Ločena področja tega pomnilnika so bila rezervirana za CPU in GPU. Če je imel CPE kos podatkov, ki ga je želel uporabiti GPU, ne bi mogel reči, da imam tukaj nekaj mojega pomnilnika. Ne, CPU je moral izrecno kopirati celoten kos podatkov v pomnilniško območje, ki ga nadzoruje GPU.


Del v zvezi z 'proračunskimi računalniškimi sistemi' je tisto, kar Intel še danes uporablja za integrirano grafiko. To se ni spremenilo, ne glede na to, kaj Intel imenuje njihova arhitektura.


Zakaj je Apple M1 čip tako hiter - razvijalec pojasnjuje | Strokovnjak za proizvodnjo

Morda ste se spraševali, zakaj je Apple M1 čip tako hiter? V tem članku se od razvijalca učimo, zakaj so tudi ti začetni računalniki Mac tako hitri. www.pro-tools-expert.com
Johnny Srouji je to obravnaval neposredno med WWDC:

'dostop do istih podatkov, ne da bi jih kopirali med več pomnilniškimi skupinami'

Appleov M1: podrobnejši pogled na čip v najnovejših računalnikih Mac

Na Applovem dogodku, ki so ga poimenovali 'One More Thing', je podjetje gledalcem omogočilo virtualni ogled čipa M1 in njegovih 16 milijard tranzistorjev. www.techrepublic.com
Reakcije:chabig in thedocbwarren

thedocbwarren

10. november 2017
San Francisco, CA
  • 1. februar 2021
Zagotovo zastarel. Še bolj sem zgrožen nad dejstvom, da bodo zdaj (OEM) prodajali posebne različice Iris Xe. Vse bolj se širi iz arhitekture. Takšen nered.
Krevnik je dejal: Bom iskren, leman in mi7chy (kljub drznemu odnosu) opozarjata na dobre vire, da Intel podpira vsaj nič kopij in dinamično velikost particij.

Tudi če to ni res UMA, kot trdite, je iz dokumentov, ki sem jih prebral do zdaj, videti, da lahko vsaj posveti pomnilniške strani, ki se uporabljajo za ničelno kopiranje, kar pričakujem, da naredi nekaj zanimivih trikov, da bi ista stran RAM-a je na voljo obema stranema.

Vprašanje, na katerega upam, da bodo dokumenti odgovorili, ko bom dobil več časa, je, kako se te strani obravnavajo podrobneje in kakšno integracijo mora OS narediti, da bi to kar najbolje izkoristil. Toda tudi s tem odgovorom, koliko optimizacije je Apple tam naredil, če morajo API-ji OS signalizirati GPU-ju, kako upravljati strani?



Dobro, moje razumevanje Intelove arhitekture GPU je dokazano zastarelo. Dejansko v tem primeru ne bi smelo biti velikih razlik.

Razumel sem, da se še vedno dogaja nekaj fiksnih particij, vendar je videti, da je Google o tem poglabljal stare članke, kar me je pripeljalo na napačno pot.



Moje razumevanje po ponovnem posnetku videoposnetka (preteklo je nekaj mesecev, odkar sem ga nazadnje gledal) je, da to ne vpliva nujno na količino video pomnilnika, ki ga potrebuje toliko, temveč na pritisk na pasovno širino pomnilnika.

Še vedno potrebujem X MB za teksturo dane velikosti in X MB za medpomnilnik okvirja v obeh oblikah. Vendar pa TBDR zmanjša, kako pogosto morate posegati v (V)RAM, zlasti v situacijah, ko morate opraviti več prehodov. To *lahko* nekoliko zmanjša vmesne medpomnilnike, vendar to predvideva, da so vmesni medpomnilniki opazen prispevek v primerjavi z drugimi uporabljenimi medpomnilniki. Kot sem razumel, je bil zadnji medpomnilnik uporabljen kot vmesni medpomnilnik, zato sem nekoliko skeptičen, da je tam mogoče doseči velike dobičke. Zdi se, da je risanje na teksturo danes običajno, zato je morda več, kot pričakujem, ob predpostavki, da se ti scenariji lahko izvajajo na ravni ploščic in ne na teksturi.

dmccloud

7. september 2009
Anchorage, AK
  • 1. februar 2021
thedocbwarren je rekel: Zagotovo zastarel. Še bolj sem zgrožen nad dejstvom, da bodo zdaj (OEM-izvajalcem) prodajali posebne različice Iris Xe. Vse bolj se širi iz arhitekture. Takšen nered.


Iris Xe ni nič drugega kot preimenovani Intel UHD iGPU (ki je bil sam preimenovan iz Intel HD). Kot da skušajo Chevelle predstaviti kot povsem nov avto samo s prebarvanjem zunanjosti ...

thedocbwarren

10. november 2017
San Francisco, CA
  • 1. februar 2021
dmccloud je dejal: Iris Xe ni nič drugega kot preimenovani Intel UHD iGPU (ki je bil sam preimenovan iz Intel HD). Kot da skušajo Chevelle predstaviti kot povsem nov avto samo s prebarvanjem zunanjosti ...
Tako res, ne morem verjeti, da izdelujejo tudi diskretne kartice za 11. Gen.

robco74

22. november 2020
  • 1. februar 2021
Če ustvarjate kakršno koli glasbo, bi moral biti RAM nižje na vašem seznamu pomislekov, ko razmišljate o novih računalnikih Mac M1. Big Sur je naredil velike menjave voznikov. Najprej se posvetujte z vsemi proizvajalci opreme in se prepričajte, da podpirajo Big Sur in Apple Silicon. Še ne vsi.
Reakcije:duervo Q

quarkysg

12. oktober 2019
  • 1. februar 2021
leman je rekel: Intelova dokumentacija se ne strinja s tabo.

https://software.intel.com/sites/de...tel-Processor-Graphics-Gen11_R1new.pdf#page19
Zdi se, da opisuje samo iGPU Gen 11? Ali velja tudi za iGPU-je prejšnjih generacij?