Forumi

Vai M1 GPU lietojums samazina atmiņas kopumu?

M

majormike

Oriģinālais plakāts
2012. gada 15. maijs
  • 2021. gada 31. janvāris
Sveiki,

Cik daudz RAM aizņem M1 no atmiņas baseina, lai palaistu GPU?

Es vēlos to iegūt mūzikas producēšanai, un es būtu apmierināts ar 16 koncertiem, taču neesmu pārliecināts par to, cik daudz atmiņas izmanto GPU, īpaši ar ārējo displeju?

deformācija9

2017. gada 8. jūnijs
  • 2021. gada 31. janvāris
Displeja palaišanai nepieciešami tikai daži megabaiti, taču GPU tiek izmantoti arī mašīnmācībai, pikseļu masīviem un specializētiem aprēķiniem. Tas tiešām ir atkarīgs no izmantotās programmatūras.

Apskatiet iestatījumus un pārbaudiet, vai varat pamanīt GPU iestatījumus. Piemēram, Photoshop var intensīvi izmantot GPU, taču to var arī atspējot.
Reakcijas:bruņoti IN

Wizec

2019. gada 30. jūnijs


  • 2021. gada 31. janvāris
Lai spēlētu ar 1080p augstu vai ļoti grafiskiem iestatījumiem ar ieslēgtu AA, jums būs nepieciešama 4 GB līdz 6 GB video atmiņa.

Cik daudz video atmiņas (VRAM) jums nepieciešams spēlēm 2021. gadā?

Uzziniet, cik daudz video atmiņas (VRAM) jums ir nepieciešams grafiskajā kartē, lai spēlētu ar dažādām izšķirtspējām un grafikas iestatījumiem mūsdienu jaunākajām AAA spēlēm. Video atmiņa jeb VRAM ir ātrgaitas DRAM (dinamiskā RAM), ko izmanto diskrētās grafikas kartēs vai videokartēs. Šī ir buferatmiņa, tikai... graphicscardhub.com
ja nespēlējat, iespējams, tikai daži simti MB atkarībā no monitora izšķirtspējas un krāsu dziļuma. Kad esat sasniedzis 4K un miljoniem krāsu, tas var kļūt daudz augstāks, pat veicot tādus uzdevumus kā tīmekļa pārlūkošana:

Vienīgā iespējamā problēma, ko atklājām, bija 4K tīmekļa pārlūkošanas testu laikā, kad mūsu reģistrēšana parādīja, ka videokartes izmanto pat 1260 MB video atmiņu. Lai to aplūkotu perspektīvā, tas ir aptuveni 3 reizes vairāk video atmiņas, kas būtu izmantots, ja mēs veiktu tos pašus uzdevumus 1080p monitorā.

4K monitora prasības un lietošana

4K displejiem ir aptuveni četras reizes lielāks pikseļu skaits nekā standarta 1080p displejiem, kas ievērojami uzlabo attēla kvalitāti. Taču, tā kā tehnoloģija joprojām ir salīdzinoši jauna, ir daudz jautājumu un pārpratumu par to, kas jums nepieciešams, lai darbinātu 4K monitoru. Lai... www.pugetsystems.com Pēdējoreiz rediģēts: 2021. gada 31. janvārī
Reakcijas:Tagberts THE

leman

2008. gada 14. oktobris
  • 2021. gada 1. februāris
Majormike teica: Sveiki,

Cik daudz RAM aizņem M1 no atmiņas baseina, lai palaistu GPU?

Es vēlos to iegūt mūzikas producēšanai, un es būtu apmierināts ar 16 koncertiem, taču neesmu pārliecināts par to, cik daudz atmiņas izmanto GPU, īpaši ar ārējo displeju?

Es par to neuztrauktos. Visas sistēmas rezervē daļu atmiņas, lai veiktu pamatfunkcijas, M1 šajā ziņā pārāk neatšķiras no Intel mašīnām. GPU nekanibalizēs jūsu RAM. Nemaz nerunājot par to, ka jūsu mūzikas producēšanas programmatūra apstrādei, iespējams, izmanto GPU. M

Modernape

2010. gada 21. jūnijs
  • 2021. gada 1. februāris
M1 GPU nav piešķirta operatīvā atmiņa kā Intel iekārtām, kur GPU, iespējams, būtu atlicis 1,5 GB, ko CPU tāpēc nevarētu izmantot. Ja neizmantojat GPU tik grūti, jums būs pieejama lielākā daļa RAM, kas pieejama centrālajam procesoram.
Reakcijas:mds1256 un LeeW THE

leman

2008. gada 14. oktobris
  • 2021. gada 1. februāris
Modernape teica: M1 GPU nav piešķirta RAM, piemēram, Intel mašīnām, kur GPU, iespējams, būtu atlicis 1,5 GB, ko CPU tāpēc nevarētu izmantot. Ja neizmantojat GPU tik grūti, jums būs pieejama lielākā daļa RAM, kas pieejama centrālajam procesoram.

Kā jūs to zināt? M

Modernape

2010. gada 21. jūnijs
  • 2021. gada 1. februāris
Lemāns teica: Kā jūs to zināt?
m1 soc vienotās atmiņas arhitektūra - Google meklēšanu
Reakcijas:mds1256, chabig un konsumerīts THE

leman

2008. gada 14. oktobris
  • 2021. gada 1. februāris
Modernape teica: m1 soc vienotās atmiņas arhitektūra - Google meklēšanu

Kā tam vajadzētu pamatot jūsu izvirzīto apgalvojumu? Es jautāju: vai jums ir kādi faktiski pierādījumi vai atsauce uz avotu, kas sniedz šādus faktu pierādījumus, ka GPU atmiņas piešķiršana Intel un Apple GPU darbojas atšķirīgi? Abi izmanto vienotu atmiņas arhitektūru ar pēdējā līmeņa kešatmiņu, kas tiek koplietota starp CPU un GPU. M1 noteikti rezervē daļu atmiņas GPU lietošanai, lai gan es nezinu, cik daudz. M

Modernape

2010. gada 21. jūnijs
  • 2021. gada 1. februāris
Lemāns sacīja: Kā tam vajadzētu pamatot jūsu izvirzīto apgalvojumu? Es jautāju: vai jums ir kādi faktiski pierādījumi vai atsauce uz avotu, kas sniedz šādus faktu pierādījumus, ka GPU atmiņas piešķiršana Intel un Apple GPU darbojas atšķirīgi? Abi izmanto vienotu atmiņas arhitektūru ar pēdējā līmeņa kešatmiņu, kas tiek koplietota starp CPU un GPU. M1 noteikti rezervē daļu atmiņas GPU lietošanai, lai gan es nezinu, cik daudz.
Oho, jūs noteikti esat ātri izlasījuši šos rakstus. Pagaidi. Jūs taču tos nelasījāt.
Reakcijas:mds1256, jerryk un chabig THE

leman

2008. gada 14. oktobris
  • 2021. gada 1. februāris
Modernape teica: Oho, tu noteikti esi ātri izlasījis šos rakstus. Pagaidi. Jūs taču tos nelasījāt.

Esmu pilnīgi pārliecināts, ka izlasīju visatbilstošāko no tiem. Esmu veicis arī M1 GPU tehnisko analīzi un zema līmeņa salīdzinošo novērtēšanu, kopš saņēmu vienību decembrī. Tas ir arī iemesls, kāpēc es jautāju, varbūt ir kāda jauna tehniska informācija, par kuru es vēl nezinu. C

chabig

2002. gada 6. septembris
  • 2021. gada 1. februāris
Uz jūsu jautājumu nav iespējams atbildēt. Tas ir tāpat kā jautāt, cik daudz atmiņas patērē programma TextEdit. Tas viss ir atkarīgs no tā, ko jūs darāt. CPU un GPU koplieto operatīvo atmiņu atbilstoši savām vajadzībām, kas katru brīdi mainās.

Šeit ir Apple atsauce:

Izpētiet jauno Apple Silicon Mac datoru sistēmas arhitektūru — WWDC20 — Videos — Apple Developer

Atklājiet, kā Mac datori ar Apple silīciju nodrošinās mūsdienīgas priekšrocības, izmantojot Apple System-on-Chip (SoC) arhitektūru. Izmantojot vienotu... developer.apple.com
Citāts,
Visu apvienojot vienā mikroshēmā, sistēma iegūst vienotu atmiņas arhitektūru.

Tas nozīmē, ka GPU un CPU darbojas vienā atmiņā. Grafikas resursus, piemēram, tekstūras, attēlus un ģeometrijas datus, var efektīvi koplietot starp centrālo procesoru un grafisko procesoru, bez papildu izdevumiem, jo ​​nav nepieciešams kopēt datus pa PCIe kopni.

Krevņika

2003. gada 8. septembris
  • 2021. gada 1. februāris
Lemāns teica: Esmu diezgan pārliecināts, ka izlasīju visatbilstošāko no tiem. Esmu veicis arī M1 GPU tehnisko analīzi un zema līmeņa salīdzinošo novērtēšanu, kopš saņēmu vienību decembrī. Tas ir arī iemesls, kāpēc es jautāju, varbūt ir kāda jauna tehniska informācija, par kuru es vēl nezinu.

Intel galddatoru un klēpjdatoru mikroshēmas neizmanto UMA, tās izmanto koplietoto atmiņu. Lai izmantotu Intel, GPU ir jāpiešķir sadalīts RAM gabals. CPU nevar piekļūt GPU piešķirtajam nodalījumam un otrādi. Tātad jums joprojām ir jākopē dati starp nodalījumiem.

Visa atšķirība starp vienoto atmiņu un koplietojamo atmiņu ir sadalīšanas trūkums. GPU un centrālais procesors var piekļūt vienam un tam pašam atmiņas blokam. Salīdzinot ar Intel, tam ir divas īpašas priekšrocības:

1. Ja nav iepriekš jāpiešķir operatīvā atmiņa, ko izmantot kā video atmiņu, jums nav jārisina īpaši video atmiņas ierobežojumi (iepriekš minētie 1,5 GB), un jūs varat vieglāk līdzsvarot CPU un GPU pieprasījumu.
2. Ja nav nepieciešams kopēt buferus, tas nozīmē ievērojamu RAM ietaupījumu, mazāku spiedienu uz atmiņas joslas platumu un nelielu latentuma palielinājumu.

Šīs priekšrocības ir iemesls, kāpēc spēļu konsolēs tiek izmantota UMA. Atmiņas un latentuma ietaupījumi palīdz samazināt izmaksas par nepieciešamo GDDR.
Reakcijas:bruņu un jdb8167 THE

leman

2008. gada 14. oktobris
  • 2021. gada 1. februāris
Krevnik teica: Intel galddatoru un klēpjdatoru mikroshēmas neizmanto UMA, tās izmanto koplietoto atmiņu. Lai izmantotu Intel, GPU ir jāpiešķir sadalīts RAM gabals. CPU nevar piekļūt GPU piešķirtajam nodalījumam un otrādi. Tātad jums joprojām ir jākopē dati starp nodalījumiem.

Intel dokumentācija jums nepiekrīt.

https://software.intel.com/sites/default/files/managed/db/88/The-Architecture-of-Intel-Processor-Graphics-Gen11_R1new.pdf#page19
Cik es uzpildu, Intel ir izmantojis vienoto atmiņu vismaz kopš Sandy Bridge, varbūt agrāk. Var būt daži ierobežojumi, kas nav 100% pārliecināti. Pēdējo reizi rediģēts: 2021. gada 1. februārī
Reakcijas:AAPLGeek T

bagāža

2011. gada 29. jūlijs
  • 2021. gada 1. februāris
Majormike teica: Es vēlos to iegūt mūzikas producēšanai, un es būtu apmierināts ar 16 koncertiem, bet es neesmu pārliecināts par to, cik daudz atmiņas izmanto GPU, īpaši ar ārējo displeju?
Ja vien kāds neziņo ar atmiņas spiediena rādījumiem no 16 GB M1 iekārtas, kurā darbojas kaut kas tuvu jūsu paredzētajai darba slodzei – to var uzminēt. “Mūzikas producēšana” ir jāsāk ar virkni (RAM lietojums ir pilnībā atkarīgs no tā, kādus virtuālos instrumentus un spraudņus izmantojat). Dažām mūzikas lietotnēm ir diezgan sarežģīts lietotāja interfeiss, un, lai palaistu dažus augstas izšķirtspējas displejus, video būs nepieciešams vairāk RAM — īpaši, ja izmantojat mērogotus režīmus, kuros viss tiek renderēts iekšējā buferī un pēc tam tiek samazināts paraugs.

Izredzes ir tādas, ka M1 ne tikai paveiks jūsu darbu, bet arī ātrāk, jo tas ir daudz efektīvāks, un tas, ko jūs zaudējat apļveida krustojumos, jūs iegūstat šūpolēs — un ir bijis daudz Youtube demonstrāciju, kas parāda, kā tas darbojas. liels daudzums Logic Pro celiņu un instrumentu.

Tomēr drošs pieņēmums ir tāds, ka, ja jūsu darbplūsmai faktiski bija nepieciešams vairāk nekā 16 GB Intel, tad tas vismaz ieguvums no vairāk nekā 16 GB Apple Silicon, un vislabāk būtu pagaidīt, kamēr iznāks augstākās klases Apple Silicon sistēmas. Pat ja M1 var pašlaik pārspēj augstākās klases Intel iMac vai 16' MBP, pēc sešiem mēnešiem tam sejā tiks spārdītas smiltis — šis dīvainais pārtraukums, kurā sākuma līmeņa Mac datori acīmredzami pārspēj dārgākos, nepaliks ilgi. garš - Apple nevar atļauties to turpināt vai arī tas sasniegs augstākās klases Mac pārdošanas apjomus.

Tas nozīmē, ka jums ir jābūt pārliecinātam, ka jūs tiešām darīt vispirms ir nepieciešams viss RAM savā Intel Mac datorā (skatiet sadaļu Atmiņas spiediens).

Video RAM ziņā M1 gandrīz noteikti būs labāks par MacBook vai Mini ar Intel integrēto grafiku. Vs. iMac, kas tikai ir diskrēts GPU ar 8GB+ VRAM, to ir grūtāk pateikt.

(Tāpat jums rūpīgi jāpārbauda, ​​vai visi nepieciešamie spraudņi, draiveri utt. ir vēl saderīgi ar Big Sur, nemaz nerunājot par M1...)

Modernape teica: Oho, tu noteikti esi ātri izlasījis šos rakstus. Pagaidi. Jūs taču tos nelasījāt.

Likt kādam efektīvi izmantot Google, tas nav īpaši noderīgi, ja internets peld ar viltus informāciju un nepamatotām spekulācijām. Viss, ko esmu redzējis no Apple ir bijusi ārkārtīgi neskaidra, vairāk mārketinga nekā tehniska informācija, un tā ir saistīta ar tekstu “Vienotā atmiņa ir ātrāka, jo dati nav jākopē starp ierīcēm”, kas neko neliecina par RAM piešķiršanu. Viss, ko jūs saņemat, izmantojot Google meklēšanu, ir daudzas tehnoloģiju vietnes, kas spekulē ar tiem pašiem ierobežotajiem Apple datiem. Iespēja, ka līdzvērtīga VRAM tiks piešķirta “pēc pieprasījuma”, ir ļoti ticama spekulācija, taču, ja vien kāds nevar norādīt uz Apple dokuments tas sīkāk to, tas ir spekulācijas.

Šķiet, ka realitāte ir tā vienotā atmiņa ir efektīvāk - bet efektīvāku ir grūti pārbaudīt un grūti izolēt no citiem M1 veiktspējas uzlabojumiem (...kas varētu izskatīties daudz mazāk iespaidīgi, kad parādīsies augstākās klases Apple Silicon Mac datori).

Šķiet, ka liela daļa YouTube satura nāk no cilvēkiem, kuri nesaprot atšķirību starp “Izmantotā atmiņa” un “Atmiņas spiediens” vai “Mainīt lietoto” un apmainīt likme - vai meklējat ar operatīvo atmiņu saistītu darbplūsmu paātrinājumu, kas nenoslogo RAM Intel sistēmā...
Reakcijas:bruņotais un mzilards

mi7chy

2014. gada 24. oktobris
  • 2021. gada 1. februāris
Krevniks teica: Visa atšķirība starp vienoto atmiņu un koplietojamo atmiņu ir sadalīšanas trūkums. GPU un CPU var piekļūt vienam un tam pašam atmiņas blokam. Salīdzinot ar Intel, tam ir divas īpašas priekšrocības:

1. Ja nav iepriekš jāpiešķir operatīvā atmiņa, ko izmantot kā video atmiņu, jums nav jārisina īpaši video atmiņas ierobežojumi (iepriekš minētie 1,5 GB), un jūs varat vieglāk līdzsvarot CPU un GPU pieprasījumu.
2. Ja nav nepieciešams kopēt buferus, tas nozīmē ievērojamu RAM ietaupījumu, mazāku spiedienu uz atmiņas joslas platumu un nelielu latentuma palielinājumu.

Intel saka citādi, izmantojot dinamisko piešķiršanu un nulles kopiju buferi. Mans BS ignorēšanas saraksts kļūst lielāks.

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 Pēdējo reizi rediģēts: 2021. gada 1. februārī
Reakcijas:AlumaMac, Leman un AAPLGeek

thedocbwarren

2017. gada 10. novembris
Sanfrancisko, Kalifornijā
  • 2021. gada 1. februāris
Domājiet, ka tas varētu palīdzēt: https://developer.apple.com/videos/play/wwdc2020/10632/

Tas izskaidro renderēšanas metodi, kas ir izplatīta mobilajās ierīcēs, konsolēs un mazjaudas GPU. Tāpēc jums ir nepieciešams mazāk atmiņas nekā dGPU. Flīžu renderēšana ir bijis veids, kā apstrādāt 3D mazākās flīzēs un skenēt izmaiņas utt. Tas ir darīts gadiem ilgi konsolēs, kā arī jaunākos planšetdatoros (iPad).

Ņemot to vērā, faktūrām un apsārtīšanai izmantotās atmiņas apjoms nav izgriezts un izžāvēts. Tas atšķiras no tā, kā dGPU darbojas ar kadru buferiem.

bagāža teica: Ja kāds neziņo ar atmiņas spiediena rādījumiem no 16 GB M1 iekārtas, kurā darbojas kaut kas tuvu jūsu paredzētajai darba slodzei, tas var domāt. 'Mūzikas producēšana' ir jāsāk ar virkni (RAM lietojums ir pilnībā atkarīgs no tā, kādus virtuālos instrumentus un spraudņus izmantojat). Dažām mūzikas lietotnēm ir diezgan sarežģīts lietotāja interfeiss, un, lai darbinātu dažus augstas izšķirtspējas displejus, videom būs nepieciešams vairāk RAM — īpaši, ja izmantojat mērogotus režīmus, kuros viss tiek renderēts iekšējā buferī un pēc tam tiek samazināts paraugs.

Izredzes ir tādas, ka M1 ne tikai paveiks jūsu darbu, bet arī ātrāk, jo tas ir daudz efektīvāks, un tas, ko jūs zaudējat apļveida krustojumos, jūs iegūstat šūpolēs — un ir bijis daudz Youtube demonstrāciju, kas parāda, kā tas darbojas. liels daudzums Logic Pro celiņu un instrumentu.

Tomēr drošs pieņēmums ir tāds, ka, ja jūsu darbplūsmai faktiski bija nepieciešams vairāk nekā 16 GB Intel, tad tas vismaz ieguvums no vairāk nekā 16 GB Apple Silicon, un vislabāk būtu pagaidīt, kamēr iznāks augstākās klases Apple Silicon sistēmas. Pat ja M1 var pašlaik pārspēj augstākās klases Intel iMac vai 16' MBP, pēc sešiem mēnešiem tam sejā tiks spārdītas smiltis — šis dīvainais pārtraukums, kurā sākuma līmeņa Mac datori acīmredzami pārspēj dārgākos, nepaliks ilgi. garš - Apple nevar atļauties to turpināt vai arī tas sasniegs augstākās klases Mac pārdošanas apjomus.

Tas nozīmē, ka jums ir jābūt pārliecinātam, ka jūs tiešām darīt vispirms ir nepieciešams viss RAM savā Intel Mac datorā (skatiet sadaļu Atmiņas spiediens).

Video RAM ziņā M1 gandrīz noteikti būs labāks par MacBook vai Mini ar Intel integrēto grafiku. Vs. iMac, kas tikai ir diskrēts GPU ar 8GB+ VRAM, to ir grūtāk pateikt.

(Tāpat jums rūpīgi jāpārbauda, ​​vai visi nepieciešamie spraudņi, draiveri utt. ir vēl saderīgi ar Big Sur, nemaz nerunājot par M1...)



Likt kādam efektīvi izmantot Google, tas nav īpaši noderīgi, ja internets peld ar viltus informāciju un nepamatotām spekulācijām. Viss, ko esmu redzējis no Apple ir bijusi ārkārtīgi neskaidra, vairāk mārketinga nekā tehniska informācija, un tā ir saistīta ar tekstu “Vienotā atmiņa ir ātrāka, jo dati nav jākopē starp ierīcēm”, kas neko neliecina par RAM piešķiršanu. Viss, ko jūs saņemat, izmantojot Google meklēšanu, ir daudzas tehnoloģiju vietnes, kas spekulē ar tiem pašiem ierobežotajiem Apple datiem. Iespēja, ka līdzvērtīga VRAM tiks piešķirta “pēc pieprasījuma”, ir ļoti ticama spekulācija, taču, ja vien kāds nevar norādīt uz Apple dokuments tas sīkāk to, tas ir spekulācijas.

Šķiet, ka realitāte ir tā vienotā atmiņa ir efektīvāk - bet efektīvāku ir grūti pārbaudīt un grūti izolēt no citiem M1 veiktspējas uzlabojumiem (...kas varētu izskatīties daudz mazāk iespaidīgi, kad parādīsies augstākās klases Apple Silicon Mac datori).

Šķiet, ka liela daļa YouTube satura nāk no cilvēkiem, kuri nesaprot atšķirību starp “Izmantotā atmiņa” un “Atmiņas spiediens” vai “Mainīt lietoto” un apmainīt likme - vai meklējat ar operatīvo atmiņu saistītu darbplūsmu paātrinājumu, kas nenoslogo RAM Intel sistēmā...

dmccloud

2009. gada 7. septembris
Ankoridža, AK
  • 2021. gada 1. februāris
Lemāns sacīja: Kā tam vajadzētu pamatot jūsu izvirzīto apgalvojumu? Es jautāju: vai jums ir kādi faktiski pierādījumi vai atsauce uz avotu, kas sniedz šādus faktu pierādījumus, ka GPU atmiņas piešķiršana Intel un Apple GPU darbojas atšķirīgi? Abi izmanto vienotu atmiņas arhitektūru ar pēdējā līmeņa kešatmiņu, kas tiek koplietota starp CPU un GPU. M1 noteikti rezervē daļu atmiņas GPU lietošanai, lai gan es nezinu, cik daudz.

x86 NEIZMANTO vienotu atmiņu sistēmas RAM. UMA attiecas uz RAM iestatīšanu sistēmā, nevis uz CPU kešatmiņu. Izmantojot x86 platformu, sistēma sadala operatīvo atmiņu CPU un iGPU sadaļā. iGPU sistēma parasti piešķir aptuveni 2 GB GPU darbībām, kas nozīmē, ka CPU ir pieejami tikai 6 GB. Operācijām, kurās dati ir jāapstrādā gan centrālajam procesoram, gan iGPU, tie tiek divreiz kopēti pa sistēmas kopni RAM (vienu reizi katrā nodalījumā), pēc tam sistēmai ir jāsaskaņo divas datu kopas, kas vienreiz nosūtītas atpakaļ no RAM, kas pievieno papildu apstrādes laiku. Izmantojot UMA iestatījumus, ko izmanto M1, gan centrālais procesors, gan iGPU vienlaikus var piekļūt pilnai sistēmas RAM (t. i., RAM netiek sadalīta starp CPU un GPU). Tas nozīmē, ka dati RAM tiek kopēti tikai vienu reizi, un tā kā visi darbības var notikt vienlaicīgi, nav nekādu papildu izmaksu, kas saistītas ar divu to pašu datu versiju saskaņošanu, kad tie ir nodoti atpakaļ uz centrālo procesoru no RAM.
Reakcijas:bruņoti un chabig

dmccloud

2009. gada 7. septembris
Ankoridža, AK
  • 2021. gada 1. februāris
Lemāns teica: Intel dokumentācija jums nepiekrīt.

https://software.intel.com/sites/default/files/managed/db/88/The-Architecture-of-Intel-Processor-Graphics-Gen11_R1new.pdf#page19
Cik es uzpildu, Intel ir izmantojis vienoto atmiņu vismaz kopš Sandy Bridge, varbūt agrāk. Var būt daži ierobežojumi, kas nav 100% pārliecināti.

Viena lieta, kas jums ir jāsaprot, ir tas, ka Intel lietotais termins “UMA” ir maldinošs. Intel vajadzībām viņi vienkārši pārdēvēja Intel HD par UMA, bet nemainīja pamata arhitektūru. No otras puses, Apple pieeja būtībā ir tāda, ko AMD ir mēģinājis paveikt gadiem ilgi, izstrādājot savu Infinity Fabric tehnoloģiju Ryzen sērijas CPU. Šeit ir salīdzinoši vienkāršots skaidrojums, kāpēc Apple pieeja nav tāda pati kā Intel:

M1 procesora atmiņa ir viens kopums, kam var piekļūt jebkura procesora daļa. Ja sistēmai ir nepieciešams vairāk atmiņas grafikai, tā var to piešķirt. Ja tam ir nepieciešams vairāk atmiņas neironu dzinējam, tāpat. Vēl labāk, jo visi procesora aspekti var piekļūt visai sistēmas atmiņai, ja grafikas kodoliem ir jāpiekļūst kaut kam, kam iepriekš piekļuva procesora kodols, veiktspēja netiek samazināta. Citās sistēmās dati ir jākopē no vienas atmiņas daļas uz citu, taču M1 tie ir uzreiz pieejami.

Pat iepriekš minētā “piešķiršanas” pieminēšana ir maldinoša un ir x86 platformas artefakts. Tā kā Apple UMA nesadala RAM starp GPU un CPU, RAM netiek faktiski sadalīta starp CPU un GPU.

Ar M1 Mac atmiņa vienkārši nav tāda, kāda tā bija

Apple ir mainījis veidu, kā RAM tiek izmantots datorā. Un ir pienācis laiks mainīt mūsu domāšanu.
Reakcijas:bruņu, chabig un mds1256

Krevņika

2003. gada 8. septembris
  • 2021. gada 1. februāris
dmccloud teica: Viena lieta, kas jums ir jāsaprot, ir tas, ka Intel lietotais termins 'UMA' ir maldinošs. Intel vajadzībām viņi vienkārši pārdēvēja Intel HD par UMA, bet nemainīja pamata arhitektūru.

Teikšu godīgi, leman un mi7chy (neskatoties uz nekaunīgo attieksmi) norāda uz labiem avotiem, ka Intel vismaz atbalsta nulles kopiju un dinamisko nodalījuma izmēru noteikšanu.

Pat ja tā nav patiesa UMA, kā jūs apgalvojat, izskatās, ka no dokumentiem, ko līdz šim esmu izlasījis, tas vismaz spēj veltīt atmiņas lapas nulles kopēšanai, kas, manuprāt, dos dažus interesantus trikus, lai padarītu abām pusēm pieejama viena un tā pati RAM lapa.

Mans jautājums, uz kuru es ceru, ka dokumenti sniegs atbildi, tiklīdz man būs vairāk laika, ir tas, kā šīs lapas tiek apstrādātas sīkāk un kāda veida integrācija ir jāveic operētājsistēmā, lai to vislabāk izmantotu. Bet pat ar šo atbildi, ja OS API ir jāsignalizē GPU, kā pārvaldīt lapas, cik daudz optimizācijas Apple tur ir paveicis?

Lemāns teica: Intel dokumentācija jums nepiekrīt.

https://software.intel.com/sites/default/files/managed/db/88/The-Architecture-of-Intel-Processor-Graphics-Gen11_R1new.pdf#page19
Cik es uzpildu, Intel ir izmantojis vienoto atmiņu vismaz kopš Sandy Bridge, varbūt agrāk. Var būt daži ierobežojumi, kas nav 100% pārliecināti.

Labi, mana izpratne par Intel GPU arhitektūru ir novecojusi. Patiešām, šajā gadījumā nevajadzētu būt lielām atšķirībām.

Es sapratu, ka joprojām notiek fiksēta sadalīšana, taču izskatās, ka Google padziļināja vecos rakstus par šo tēmu, kas mani noveda uz nepareizo ceļu.

thedocbwarren teica: Domāju, ka tas varētu palīdzēt: https://developer.apple.com/videos/play/wwdc2020/10632/

Tas izskaidro renderēšanas metodi, kas ir izplatīta mobilajās ierīcēs, konsolēs un mazjaudas GPU. Tāpēc jums ir nepieciešams mazāk atmiņas nekā dGPU. Flīžu renderēšana ir bijis veids, kā apstrādāt 3D mazākās flīzēs un skenēt izmaiņas utt. Tas ir darīts gadiem ilgi konsolēs, kā arī jaunākos planšetdatoros (iPad).

Ņemot to vērā, faktūrām un apsārtīšanai izmantotās atmiņas apjoms nav izgriezts un izžāvēts. Tas atšķiras no tā, kā dGPU darbojas ar kadru buferiem.

Es saprotu pēc videoklipa atkārtotas pārmeklēšanas (pagājuši daži mēneši, kopš pēdējo reizi to skatījos), ka tas ne vienmēr ietekmē nepieciešamo video atmiņas apjomu, bet gan spiedienu uz atmiņas joslas platumu.

Man joprojām ir nepieciešami X MB noteikta izmēra faktūrai un X MB rāmja buferim jebkurā dizainā. Tomēr TBDR samazina to, cik bieži jums ir jāsazinās ar (V)RAM, īpaši situācijās, kad jāveic vairākas piespēles. Tas *varētu* nedaudz samazināt starpposma buferus, taču tiek pieņemts, ka starpbuferi ir ievērojams ieguldījums salīdzinājumā ar citiem izmantotajiem buferiem. Es sapratu, ka pats aizmugurējais buferis tika izmantots kā starpposma buferis, tāpēc esmu mazliet skeptisks, ka tur var gūt lielus ieguvumus. Šķiet, ka mūsdienās zīmēšana pēc tekstūras ir izplatīta, tāpēc to varētu būt vairāk, nekā es gaidu, pieņemot, ka šos scenārijus var veikt flīžu līmenī, nevis tekstūras līmenī. Pēdējo reizi rediģēts: 2021. gada 1. februārī

dmccloud

2009. gada 7. septembris
Ankoridža, AK
  • 2021. gada 1. februāris
Intel joprojām sadala CPU un GPU RAM, tāpēc jums ir jākopē dati no CPU puses uz GPU pusi un otrādi (treknrakstā ir Apple pieeja, slīprakstā ir Intel):

Iedziļināsimies pēdējā punktā — mikroshēmas atmiņā. Izmantojot M1, tas ir arī daļa no SoC. Atmiņa M1 ir tā, kas tiek raksturota kā “vienotā atmiņas arhitektūra” (UMA), kas ļauj CPU, GPU un citiem kodoliem apmainīties ar informāciju savā starpā un ar vienotu atmiņu, CPU un GPU var vienlaikus piekļūt atmiņai, nevis kopēt datus no vienas zonas uz otru . Ēriks turpina...

Jau ilgu laiku budžeta datorsistēmās CPU un GPU ir integrēti vienā mikroshēmā (vienā un tajā pašā silīcija veidnē). Agrāk teiciens “integrēta grafika” būtībā bija tas pats, kas teikt “lēna grafika”. Tie bija lēni vairāku iemeslu dēļ:
Atsevišķi šīs atmiņas apgabali tika rezervēti CPU un GPU. Ja centrālajam procesoram būtu datu daļa, ko tas vēlējās izmantot GPU, tas nevarētu teikt, ka šeit ir daļa no manas atmiņas. Nē, centrālajam procesoram bija skaidri jākopē visa datu daļa GPU kontrolētajā atmiņas apgabalā.


Daļa, kas attiecas uz “budžeta datorsistēmām”, ir tas, ko Intel līdz pat šai dienai izmanto integrētajai grafikai. Tas nav mainījies neatkarīgi no tā, kā Intel sauc savu arhitektūru.


Kāpēc Apple M1 mikroshēma ir tik ātra — izstrādātājs skaidro | Ražošanas eksperts

Jūs, iespējams, domājāt, kāpēc Apple M1 mikroshēma ir tik ātra? Šajā rakstā mēs mācāmies no izstrādātāja par to, kas pat šos sākuma līmeņa Mac datorus padara tik ātrus. www.pro-tools-expert.com
Džonijs Sroudži to uzrunāja tieši WWDC laikā:

'piekļūstiet tiem pašiem datiem, nekopējot tos starp vairākiem atmiņas kopumiem'

Apple M1: tuvāk apskatiet jaunāko Mac datoru mikroshēmu

Apple pasākumā, kas nodēvēts par 'One More Thing', uzņēmums skatītājiem sniedza virtuālu ekskursiju pa M1 mikroshēmu un tās 16 miljardiem tranzistoru. www.techrepublic.com
Reakcijas:chabig un thedocbwarren

thedocbwarren

2017. gada 10. novembris
Sanfrancisko, Kalifornijā
  • 2021. gada 1. februāris
Noteikti novecojis. Mani vēl vairāk šausmina fakts, ka viņi tagad pārdos (oriģinālo iekārtu ražotājiem) speciālās Iris Xe versijas. Arvien vairāk izplatās no arhitektūras. Tāds bardaks.
Krevniks teica: Es teikšu godīgi, leman un mi7chy (neskatoties uz nekaunīgo attieksmi) norāda uz labiem avotiem, ka Intel atbalsta vismaz nulles kopiju un dinamisko nodalījuma izmēru noteikšanu.

Pat ja tā nav patiesa UMA, kā jūs apgalvojat, izskatās, ka no dokumentiem, ko līdz šim esmu izlasījis, tas vismaz spēj veltīt atmiņas lapas nulles kopēšanai, kas, manuprāt, dos dažus interesantus trikus, lai padarītu abām pusēm pieejama viena un tā pati RAM lapa.

Mans jautājums, uz kuru es ceru, ka dokumenti sniegs atbildi, tiklīdz man būs vairāk laika, ir tas, kā šīs lapas tiek apstrādātas sīkāk un kāda veida integrācija ir jāveic operētājsistēmā, lai to vislabāk izmantotu. Bet pat ar šo atbildi, ja OS API ir jāsignalizē GPU, kā pārvaldīt lapas, cik daudz optimizācijas Apple tur ir paveicis?



Labi, mana izpratne par Intel GPU arhitektūru ir novecojusi. Patiešām, šajā gadījumā nevajadzētu būt lielām atšķirībām.

Es sapratu, ka joprojām notiek fiksēta sadalīšana, taču izskatās, ka Google padziļināja vecos rakstus par šo tēmu, kas mani noveda uz nepareizo ceļu.



Es saprotu pēc videoklipa atkārtotas pārmeklēšanas (pagājuši daži mēneši, kopš pēdējo reizi to skatījos), ka tas ne vienmēr ietekmē nepieciešamo video atmiņas apjomu, bet gan spiedienu uz atmiņas joslas platumu.

Man joprojām ir nepieciešami X MB noteikta izmēra faktūrai un X MB rāmja buferim jebkurā dizainā. Tomēr TBDR samazina to, cik bieži jums ir jāsazinās ar (V)RAM, īpaši situācijās, kad jāveic vairākas piespēles. Tas *varētu* nedaudz samazināt starpposma buferus, taču tiek pieņemts, ka starpbuferi ir ievērojams ieguldījums salīdzinājumā ar citiem izmantotajiem buferiem. Es sapratu, ka pats aizmugurējais buferis tika izmantots kā starpposma buferis, tāpēc esmu mazliet skeptisks, ka tur var gūt lielus ieguvumus. Šķiet, ka mūsdienās zīmēšana pēc tekstūras ir izplatīta, tāpēc to varētu būt vairāk, nekā es gaidu, pieņemot, ka šos scenārijus var veikt flīžu līmenī, nevis tekstūras līmenī.

dmccloud

2009. gada 7. septembris
Ankoridža, AK
  • 2021. gada 1. februāris
thedocbwarren teica: Noteikti novecojis. Mani vēl vairāk šausmina fakts, ka viņi tagad pārdos (oriģinālo iekārtu ražotājiem) speciālās Iris Xe versijas. Arvien vairāk izplatās no arhitektūras. Tāds bardaks.


Iris Xe ir nekas vairāk kā Intel UHD iGPU, kas tika pārveidots par zīmolu (kas pats tika pārdēvēts no Intel HD). Tas ir tā, it kā viņi mēģinātu pasniegt Chevelle kā pilnīgi jaunu automašīnu, tikai pārkrāsojot ārpusi...

thedocbwarren

2017. gada 10. novembris
Sanfrancisko, Kalifornijā
  • 2021. gada 1. februāris
dmccloud teica: Iris Xe ir nekas cits kā Intel UHD iGPU, kas tika pārveidots par zīmolu (kas pats tika pārdēvēts no Intel HD). Tas ir tā, it kā viņi mēģinātu pasniegt Chevelle kā pilnīgi jaunu automašīnu, tikai pārkrāsojot ārpusi...
Tā ir taisnība, es nespēju noticēt, ka viņi pat izgatavo atsevišķas kartītes no šīm 11. ģenerāļa kartītēm.

robco74

2020. gada 22. novembris
  • 2021. gada 1. februāris
Ja veidojat jebkāda veida mūziku, RAM vajadzētu būt zemākam jūsu problēmu sarakstā, apsverot jauno M1 Mac datoru. Big Sur veica lielas vadītāja izmaiņas. Vispirms sazinieties ar visiem aprīkojuma ražotājiem, lai pārliecinātos, ka tie atbalsta Big Sur un Apple Silicon. Ne visi vēl to dara.
Reakcijas:duervo J

kvarkisg

2019. gada 12. oktobris
  • 2021. gada 1. februāris
Lemāns teica: Intel dokumentācija jums nepiekrīt.

https://software.intel.com/sites/de...tel-Processor-Graphics-Gen11_R1new.pdf#page19
Šķiet, ka tas apraksta tikai Gen 11 iGPU? Vai tas attiecas arī uz iepriekšējo paaudžu iGPU?