Fòrums

L'ús de la GPU M1 perjudica l'agrupació de memòria?

M

majormike

Cartell original
15 de maig de 2012
  • 31 de gener de 2021
hola,

Quanta memòria RAM ocupa l'M1 de l'agrupació de memòria per executar la GPU?

Vull aconseguir-ho per a la producció de música i m'agradaria amb 16 concerts, però no estic segur de quanta memòria utilitza la GPU, especialment amb una pantalla externa?

deformació9

8 de juny de 2017
  • 31 de gener de 2021
Només requereixen uns quants megabytes per executar una pantalla, però les GPU també s'utilitzen per a l'aprenentatge automàtic, matrius de píxels i càlculs especialitzats. Realment depèn del programari que utilitzeu.

Mireu al vostre voltant a les preferències i comproveu si podeu detectar la configuració de la GPU. Per exemple, Photoshop pot fer un gran ús de les GPU, però també es pot desactivar.
Reaccions:blindat EN

Wizec

30 de juny de 2019


  • 31 de gener de 2021
Per jugar a 1080p amb configuracions d'alta i molt gràfica amb AA activat, necessitareu de 4 GB a 6 GB de memòria de vídeo

Quanta memòria de vídeo (VRAM) necessiteu per a jocs el 2021?

Descobriu quanta memòria de vídeo (VRAM) necessiteu en una targeta gràfica per jugar amb diferents resolucions i configuracions de gràfics per als últims jocs AAA actuals. La memòria de vídeo o VRAM és una DRAM (RAM dinàmica) d'alta velocitat que s'utilitza en targetes gràfiques o targetes de vídeo discretes. Aquesta és una memòria tampó, només... graphicscardhub.com
si no esteu jugant, probablement només uns centenars de MB depenent de la resolució i la profunditat del color del vostre monitor. Tanmateix, un cop arribeu a 4K i milions de colors, pot augmentar molt, fins i tot per a tasques com la navegació web:

L'únic problema potencial que vam trobar va ser durant les proves de navegació web 4k on el nostre registre mostrava que les targetes de vídeo utilitzaven fins a 1.260 MB de memòria de vídeo. Per posar-ho en perspectiva, això és aproximadament 3 vegades més memòria de vídeo que s'hauria utilitzat si haguéssim realitzat les mateixes tasques en un monitor de 1080p.

Requisits i ús del monitor 4K

Les pantalles 4k tenen aproximadament quatre vegades el nombre de píxels que una pantalla estàndard de 1080p, cosa que suposa una gran millora en la qualitat de la imatge. Però com que la tecnologia encara és relativament nova, hi ha moltes preguntes i malentesos sobre el que necessiteu per executar un monitor 4k. Per tal de... www.pugetsystems.com Última edició: 31 de gener de 2021
Reaccions:Tagbert EL

llemà

Oct 14, 2008
  • Feb 1, 2021
majormike said: Hi,

Quanta memòria RAM ocupa l'M1 de l'agrupació de memòria per executar la GPU?

Vull aconseguir-ho per a la producció de música i m'agradaria amb 16 concerts, però no estic segur de quanta memòria utilitza la GPU, especialment amb una pantalla externa?

No em preocuparia per això. Tots els sistemes reserven una mica de memòria per fer front a les funcions bàsiques, M1 no és massa diferent de les màquines Intel en aquest sentit. La GPU no canibalitzarà la vostra memòria RAM. Sense oblidar que el vostre programari de producció musical probablement utilitza la GPU per processar-lo. M

Modernape

21 de juny de 2010
  • Feb 1, 2021
La GPU M1 no té memòria RAM assignada com les màquines Intel, on la GPU tindria potser 1,5 GB de banda que la CPU no podria utilitzar. Si no feu servir la GPU amb tanta força, tindreu la major part de la memòria RAM disponible per a la CPU.
Reaccions:mds1256 i LeeW EL

llemà

Oct 14, 2008
  • Feb 1, 2021
Modernape va dir: La GPU M1 no té memòria RAM assignada com les màquines Intel, on la GPU potser tindria 1,5 GB de banda que la CPU no podria utilitzar. Si no feu servir la GPU amb tanta força, tindreu la major part de la memòria RAM disponible per a la CPU.

Com ho saps això? M

Modernape

21 de juny de 2010
  • Feb 1, 2021
Leman va dir: Com ho saps?
Arquitectura de memòria unificada m1 soc - Google recerca
Reaccions:mds1256, chabig i consumeritis EL

llemà

Oct 14, 2008
  • Feb 1, 2021
Modernape ha dit: Arquitectura de memòria unificada m1 soc - Google recerca

Com se suposa que això recolza la afirmació que feu? El que estic preguntant és: teniu alguna evidència factual o una referència a una font que presenti evidència factual que l'assignació de memòria GPU funciona de manera diferent a les GPU Intel i Apple? Tots dos utilitzen una arquitectura de memòria unificada amb memòria cau d'últim nivell compartida entre CPU i GPU. M1 definitivament reserva una mica de memòria per a l'ús de la GPU, tot i que no estic segur de quant. M

Modernape

21 de juny de 2010
  • Feb 1, 2021
Leman va dir: Com se suposa que això recolza la afirmació que esteu fent? El que estic preguntant és: teniu alguna evidència factual o una referència a una font que presenti evidència factual que l'assignació de memòria GPU funciona de manera diferent a les GPU Intel i Apple? Tots dos utilitzen una arquitectura de memòria unificada amb memòria cau d'últim nivell compartida entre CPU i GPU. M1 definitivament reserva una mica de memòria per a l'ús de la GPU, tot i que no estic segur de quant.
Vaja, deu haver llegit aquests articles ràpidament. Oh, espera. No els vas llegir tu.
Reaccions:mds1256, jerryk i chabig EL

llemà

Oct 14, 2008
  • Feb 1, 2021
Modernape va dir: Vaja, deu haver llegit aquests articles ràpidament. Oh, espera. No els vas llegir tu.

Estic segur que n'he llegit els més rellevants. També he estat fent anàlisis tècniques i benchmarking de baix nivell de la GPU M1 des que vaig rebre la meva unitat al desembre. Aquesta també és la raó per la qual pregunto, potser hi ha alguna informació tècnica nova que encara no en tinc coneixement. C

chabig

Set 6, 2002
  • Feb 1, 2021
La teva pregunta és impossible de respondre. És com preguntar quanta memòria utilitza TextEdit. Tot depèn del que facis. La CPU i la GPU comparteixen la memòria RAM segons les seves necessitats, que canvia de moment en moment.

Aquí teniu una referència d'Apple:

Exploreu la nova arquitectura del sistema dels Apple Silicon Macs - WWDC20 - Vídeos - Apple Developer

Descobriu com els Mac amb silici d'Apple oferiran avantatges moderns mitjançant l'arquitectura System-on-Chip (SoC) d'Apple. Aprofitant una unificació... developer.apple.com
cita,
Construir-ho tot en un sol xip proporciona al sistema una arquitectura de memòria unificada.

Això vol dir que la GPU i la CPU treballen amb la mateixa memòria. Els recursos gràfics, com ara textures, imatges i dades de geometria, es poden compartir entre la CPU i la GPU de manera eficient, sense sobrecàrrega, ja que no cal copiar dades a través d'un bus PCIe.

Krevnik

Set 8, 2003
  • Feb 1, 2021
leman va dir: Estic segur que n'he llegit els més rellevants. També he estat fent anàlisis tècniques i benchmarking de baix nivell de la GPU M1 des que vaig rebre la meva unitat al desembre. Aquesta també és la raó per la qual pregunto, potser hi ha alguna informació tècnica nova que encara no en tinc coneixement.

Els xips d'escriptori i portàtils Intel no utilitzen UMA, utilitzen memòria compartida. A Intel, la GPU s'ha d'assignar una part de RAM particionada per utilitzar-la. La CPU no pot accedir a la partició assignada a la GPU i viceversa. Així que encara heu de copiar dades entre les particions.

Tota la diferència entre la memòria unificada i la memòria compartida és aquesta manca de particions. La GPU i la CPU poden accedir al mateix bloc de memòria. En comparació amb Intel, ofereix dos avantatges específics:

1. Sense haver d'assignar prèviament la memòria RAM per utilitzar-la com a memòria de vídeo, no heu de fer front a límits específics de memòria de vídeo (els 1,5 GB esmentats anteriorment) i podeu equilibrar més fàcilment la demanda de CPU i GPU.
2. No haver de copiar els buffers significa un estalvi de RAM mesurable, menys pressió sobre l'amplada de banda de la memòria i una mica d'augment de la latència.

Aquests avantatges són un motiu pel qual les consoles de jocs utilitzen UMA. L'estalvi de memòria i latència ajuden a reduir els costos del GDDR que necessiten.
Reaccions:blindat i jdb8167 EL

llemà

Oct 14, 2008
  • Feb 1, 2021
Krevnik va dir: Els xips d'escriptori i portàtils Intel no utilitzen UMA, utilitzen memòria compartida. A Intel, la GPU s'ha d'assignar una part de RAM particionada per utilitzar-la. La CPU no pot accedir a la partició assignada a la GPU i viceversa. Així que encara heu de copiar dades entre les particions.

La documentació d'Intel no està d'acord amb tu.

https://software.intel.com/sites/default/files/managed/db/88/The-Architecture-of-Intel-Processor-Graphics-Gen11_R1new.pdf#page19
Pel que fa a omplir, Intel ha estat utilitzant memòria unificada almenys des de Sandy Bridge, potser abans. Pot ser que hi hagi algunes restriccions, no estic segur al 100%. Última edició: 1 de febrer de 2021
Reaccions:AAPLGeek T

l'equipatge

Jul 29, 2011
  • Feb 1, 2021
majormike va dir: Vull aconseguir-ho per a la producció de música i estaria content amb 16 concerts, però no estic segur de quanta memòria utilitza la GPU, especialment amb una pantalla externa?
A no ser que algú informi amb lectures de pressió de memòria d'una màquina M1 de 16 GB que executa alguna cosa propera a la càrrega de treball prevista, ningú ho endevina. La 'producció musical' és una peça de corda per començar (l'ús de RAM depèn completament del tipus d'instruments virtuals i connectors que utilitzeu). Algunes aplicacions de música tenen interfícies d'usuari força elaborades, i l'execució d'un parell de pantalles d'alta resolució necessitarà més memòria RAM assignada al vídeo, sobretot si utilitzeu modes escalats on tot es renderitza a un buffer intern i després es redueix la mostra.

El més probable és que un M1 no només farà la teva feina, sinó que ho farà més ràpid perquè és més eficient i el que perds a les rotondes, ho guanyes en els gronxadors, i hi ha hagut moltes demostracions de Youtube que ho mostren amb càrrega de pistes i instruments de Logic Pro.

Tanmateix, la hipòtesi segura és que si el vostre flux de treball realment necessitava més de 16 GB a Intel, almenys benefici de més de 16 GB a Apple Silicon i el millor seria esperar que surtin els sistemes Apple Silicon de gamma alta. Fins i tot si un M1 pot actualment superen un Intel iMac de gamma alta o 16' MBP, d'aquí a sis mesos se li donarà un cop de sorra a la cara: aquesta estranya pausa on els Mac d'entrada aparentment superen els més cars no duraran. llarg - Apple no es pot permetre que continuï o arribarà a les vendes de Mac de gamma alta.

Dit això, has d'estar segur que tu realment fer En primer lloc, necessiteu tota la memòria RAM del vostre Mac Intel (consulteu la pressió de la memòria).

Pel que fa a la memòria RAM de vídeo, és gairebé segur que l'M1 serà millor que un MacBook o Mini amb gràfics integrats d'Intel. vs. un iMac que només té una GPU discreta amb 8 GB + de VRAM, és més difícil de dir-ho.

(A més, heu de comprovar acuradament si tots els connectors, controladors, etc. que necessiteu, encara són compatibles amb Big Sur, i molt menys amb l'M1...)

Modernape va dir: Vaja, deu haver llegit aquests articles ràpidament. Oh, espera. No els vas llegir tu.

Dir-li a algú que 'vai a Google' de manera efectiva no és especialment útil quan Internet està nedant amb informació falsa i especulacions infundades. Tot el que he vist d'Apple ha estat extremadament vague, més màrqueting que informació tècnica, i es va reduir a 'La memòria unificada és més ràpida perquè les dades no s'han de copiar entre dispositius', cosa que no diu res sobre com s'assigna la memòria RAM. Tot el que s'obté amb una cerca a Google són molts llocs tecnològics especulant amb les mateixes dades limitades d'Apple. La possibilitat que la VRAM equivalent s'assigni 'a demanda' és una especulació molt plausible, però tret que algú pugui assenyalar el Document d'Apple que detalla això, això és l'especulació.

La realitat sembla ser aquesta Memòria Unificada és més eficient - però com més eficient és difícil de provar i difícil d'aïllar dels altres guanys de rendiment de l'M1 (... que podria semblar molt menys impressionant quan apareguin Apple Silicon Macs de gamma alta).

Sembla que moltes de les coses de YouTube provenen de persones que no entenen la diferència entre 'Memòria utilitzada' i 'Presió de memòria' o 'Canviar utilitzada' i intercanviar taxa - o busqueu una acceleració relacionada amb la memòria RAM en els fluxos de treball que no carreguin la memòria RAM en un sistema Intel...
Reaccions:blindat i mszilard

mi7chy

Oct 24, 2014
  • Feb 1, 2021
Krevnik va dir: Tota la diferència entre la memòria unificada i la memòria compartida és aquesta manca de particions. La GPU i la CPU poden accedir al mateix bloc de memòria. En comparació amb Intel, ofereix dos avantatges específics:

1. Sense haver d'assignar prèviament la memòria RAM per utilitzar-la com a memòria de vídeo, no heu de fer front a límits específics de memòria de vídeo (els 1,5 GB esmentats anteriorment) i podeu equilibrar més fàcilment la demanda de CPU i GPU.
2. No haver de copiar els buffers significa un estalvi de RAM mesurable, menys pressió sobre l'amplada de banda de la memòria i una mica d'augment de la latència.

Intel diu el contrari amb assignació dinàmica i buffer de còpia zero. La meva llista d'ignorar BS és cada cop més gran.

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 Última edició: 1 de febrer de 2021
Reaccions:AlumaMac, leman i AAPLGeek

thedocbwarren

10 de novembre de 2017
Sant Francesc, CA
  • Feb 1, 2021
Penseu que això podria ajudar: https://developer.apple.com/videos/play/wwdc2020/10632/

Això explica el mètode de renderització comú amb mòbils, consoles i GPU de baixa potència. És per això que necessiteu menys memòria que les dGPU. La representació de fitxes ha estat una manera de gestionar el 3D en fitxes més petites i escanejar canvis, etc. Fa anys que es fa tant a la consola com a les tauletes més noves (iPad).

Tenint en compte això, no és tallar i assecar quanta memòria utilitzeu per a textures i envermelliments. És diferent de com funcionen les dGPU amb framebuffers.

theluggage va dir: tret que algú informi amb lectures de pressió de memòria d'una màquina M1 de 16 GB que executa alguna cosa propera a la càrrega de treball prevista, ningú ho endevina. La 'producció musical' és una peça de corda per començar (l'ús de RAM depèn completament del tipus d'instruments virtuals i connectors que utilitzeu). Algunes aplicacions de música tenen interfícies d'usuari força elaborades, i l'execució d'un parell de pantalles d'alta resolució necessitarà més memòria RAM assignada al vídeo, sobretot si utilitzeu modes escalats on tot es renderitza a un buffer intern i després es redueix la mostra.

El més probable és que un M1 no només farà la teva feina, sinó que ho farà més ràpid perquè és més eficient i el que perds a les rotondes, ho guanyes en els gronxadors, i hi ha hagut moltes demostracions de Youtube que ho mostren amb càrrega de pistes i instruments de Logic Pro.

Tanmateix, la hipòtesi segura és que si el vostre flux de treball realment necessitava més de 16 GB a Intel, almenys benefici de més de 16 GB a Apple Silicon i el millor seria esperar que surtin els sistemes Apple Silicon de gamma alta. Fins i tot si un M1 pot actualment superen un Intel iMac de gamma alta o 16' MBP, d'aquí a sis mesos se li donarà un cop de sorra a la cara: aquesta estranya pausa on els Mac d'entrada aparentment superen els més cars no duraran. llarg - Apple no es pot permetre que continuï o arribarà a les vendes de Mac de gamma alta.

Dit això, has d'estar segur que tu realment fer En primer lloc, necessiteu tota la memòria RAM del vostre Mac Intel (consulteu la pressió de la memòria).

Pel que fa a la memòria RAM de vídeo, és gairebé segur que l'M1 serà millor que un MacBook o Mini amb gràfics integrats d'Intel. vs. un iMac que només té una GPU discreta amb 8 GB + de VRAM, és més difícil de dir-ho.

(A més, heu de comprovar acuradament si tots els connectors, controladors, etc. que necessiteu, encara són compatibles amb Big Sur, i molt menys amb l'M1...)



Dir-li a algú que 'vai a Google' de manera efectiva no és especialment útil quan Internet està nedant amb informació falsa i especulacions infundades. Tot el que he vist d'Apple ha estat extremadament vague, més màrqueting que informació tècnica, i es va reduir a 'La memòria unificada és més ràpida perquè les dades no s'han de copiar entre dispositius', cosa que no diu res sobre com s'assigna la memòria RAM. Tot el que s'obté amb una cerca a Google són molts llocs tecnològics especulant amb les mateixes dades limitades d'Apple. La possibilitat que la VRAM equivalent s'assigni 'a demanda' és una especulació molt plausible, però tret que algú pugui assenyalar el Document d'Apple que detalla això, això és l'especulació.

La realitat sembla ser aquesta Memòria Unificada és més eficient - però com més eficient és difícil de provar i difícil d'aïllar dels altres guanys de rendiment de l'M1 (... que podria semblar molt menys impressionant quan apareguin Apple Silicon Macs de gamma alta).

Sembla que moltes de les coses de YouTube provenen de persones que no entenen la diferència entre 'Memòria utilitzada' i 'Presió de memòria' o 'Canviar utilitzada' i intercanviar taxa - o busqueu una acceleració relacionada amb la memòria RAM en els fluxos de treball que no carreguin la memòria RAM en un sistema Intel...

dmccloud

set 7, 2009
Anchorage, AK
  • Feb 1, 2021
Leman va dir: Com se suposa que això recolza la afirmació que esteu fent? El que estic preguntant és: teniu alguna evidència factual o una referència a una font que presenti evidència factual que l'assignació de memòria GPU funciona de manera diferent a les GPU Intel i Apple? Tots dos utilitzen una arquitectura de memòria unificada amb memòria cau d'últim nivell compartida entre CPU i GPU. M1 definitivament reserva una mica de memòria per a l'ús de la GPU, tot i que no estic segur de quant.

x86 NO utilitza memòria unificada per a la memòria RAM del sistema. UMA fa referència a la configuració de la memòria RAM del sistema, no a la memòria cau de la CPU. Amb la plataforma x86, el sistema divideix la memòria RAM en una secció de CPU i iGPU. Per a l'iGPU, el sistema sol assignar uns 2 GB per a les operacions de la GPU, el que significa que només 6 GB estan disponibles per a la CPU. Per a les operacions en què les dades han de ser manipulades tant per la CPU com per la iGPU, es copien dues vegades a través del bus del sistema a la memòria RAM (una vegada per partició), després el sistema ha de conciliar els dos conjunts de dades un cop passats de la memòria RAM, que afegeix temps de processament addicional. Amb la configuració UMA que utilitza l'M1, tant la CPU com la iGPU poden accedir a la memòria RAM completa del sistema simultàniament (és a dir, no hi ha cap partició de la RAM entre la CPU i la GPU). Això vol dir que les dades només es copien a la RAM una vegada, i ja que tots Les operacions poden passar simultàniament, no hi ha cap sobrecàrrega associada a la conciliació de dues versions de les mateixes dades un cop tornades a la CPU des de la memòria RAM.
Reaccions:blindat i chabig

dmccloud

set 7, 2009
Anchorage, AK
  • Feb 1, 2021
leman va dir: La documentació d'Intel no està d'acord amb tu.

https://software.intel.com/sites/default/files/managed/db/88/The-Architecture-of-Intel-Processor-Graphics-Gen11_R1new.pdf#page19
Pel que fa a omplir, Intel ha estat utilitzant memòria unificada almenys des de Sandy Bridge, potser abans. Pot ser que hi hagi algunes restriccions, no estic segur al 100%.

Una cosa que cal adonar-se és que l'ús que fa Intel del terme 'UMA' és enganyós. Per als propòsits d'Intel, van canviar el nom d'Intel HD a UMA, però no van fer cap canvi a l'arquitectura subjacent. D'altra banda, l'enfocament d'Apple és essencialment el que AMD ha estat intentant fer durant anys amb el desenvolupament de la seva tecnologia Infinity Fabric per a les CPU de la sèrie Ryzen. Aquí hi ha una explicació relativament simplificada de per què l'enfocament d'Apple no és el mateix que el d'Intel:

La memòria del processador M1 és una agrupació única a la qual es pot accedir qualsevol part del processador. Si el sistema necessita més memòria per als gràfics, pot assignar-la. Si necessita més memòria per al motor neural, també. Encara millor, com que tots els aspectes del processador poden accedir a tota la memòria del sistema, no hi ha cap èxit de rendiment quan els nuclis gràfics necessiten accedir a alguna cosa a la qual abans accedia un nucli de processador. En altres sistemes, les dades s'han de copiar d'una part de la memòria a una altra, però a l'M1, només és accessible de manera instantània.

Fins i tot l'esment de 'assignació' anterior és enganyós i un artefacte de la plataforma x86. Com que l'UMA d'Apple no particiona la memòria RAM entre la GPU i la CPU, no hi ha una assignació real de memòria RAM entre la CPU i la GPU.

Amb els Mac M1, la memòria ja no és el que era

Apple ha canviat la manera en què s'utilitza la memòria RAM en un ordinador. I és hora de canviar el nostre pensament.
Reaccions:blindat, chabig i mds1256

Krevnik

Set 8, 2003
  • Feb 1, 2021
dmccloud va dir: Una cosa que cal adonar és que l'ús que fa Intel del terme 'UMA' és enganyós. Per als propòsits d'Intel, van canviar el nom d'Intel HD a UMA, però no van fer cap canvi a l'arquitectura subjacent.

Seré sincer, leman i mi7chy (malgrat l'actitud descarada) apunten a bones fonts que Intel admet almenys la còpia zero i la mida de la partició dinàmica.

Fins i tot si no és cert UMA tal com dius, sembla que des dels documents que he llegit fins ara, almenys és capaç de dedicar pàgines de memòria per utilitzar-les per a la còpia zero, cosa que espero que faci alguns trucs interessants per fer-ho. mateixa pàgina de RAM disponible per a ambdós costats.

La pregunta que tinc que espero que els documents responguin quan tingui més temps és com es gestionen aquestes pàgines amb més detall i quin tipus d'integració ha de fer el sistema operatiu per aprofitar-ho millor. Però fins i tot amb aquesta resposta, si les API del sistema operatiu han de senyalitzar a la GPU com gestionar les pàgines, quanta optimització ha fet Apple allà?

leman va dir: La documentació d'Intel no està d'acord amb tu.

https://software.intel.com/sites/default/files/managed/db/88/The-Architecture-of-Intel-Processor-Graphics-Gen11_R1new.pdf#page19
Pel que fa a omplir, Intel ha estat utilitzant memòria unificada almenys des de Sandy Bridge, potser abans. Pot ser que hi hagi algunes restriccions, no estic segur al 100%.

Bé, s'ha demostrat que la meva comprensió de l'arquitectura de la GPU d'Intel no està actualitzada. De fet, no hi hauria d'haver grans diferències en aquest cas.

La meva comprensió era que encara hi havia algunes particions arreglades, però sembla que Google està eliminant articles antics sobre això, cosa que em va portar pel camí equivocat.

thedocbwarren va dir: Penseu que això podria ajudar: https://developer.apple.com/videos/play/wwdc2020/10632/

Això explica el mètode de renderització comú amb mòbils, consoles i GPU de baixa potència. És per això que necessiteu menys memòria que les dGPU. La representació de fitxes ha estat una manera de gestionar el 3D en fitxes més petites i escanejar canvis, etc. Fa anys que es fa a la consola i també a les tauletes més noves (iPad).

Tenint en compte això, no és tallar i assecar quanta memòria utilitzeu per a textures i envermelliments. És diferent de com funcionen les dGPU amb framebuffers.

El que entenc després de tornar a revisar el vídeo (han passat uns mesos des de l'última vegada que el vaig veure) és que això no necessàriament afecta tant la quantitat de memòria de vídeo que necessita, sinó la pressió sobre l'ample de banda de la memòria.

Encara necessito X MB per a una textura d'una mida determinada i X MB per a la memòria intermèdia en qualsevol disseny. Tanmateix, TBDR redueix la freqüència amb què necessiteu arribar a (V)RAM, especialment en situacions en què heu de fer diverses passades. *Podria* reduir una mica els buffers intermedis, però això suposa que els buffers intermedis són una contribució notable en comparació amb els altres buffers en ús. La meva comprensió era que el propi buffer posterior es va utilitzar com a buffer intermedi, així que sóc una mica escèptic que hi hagi grans guanys allà. El dibuix a la textura sembla ser comú en aquests dies, de manera que podria haver-hi més del que m'esperava, suposant que aquests escenaris es poden fer a nivell de rajoles, en lloc d'una textura. Última edició: 1 de febrer de 2021

dmccloud

set 7, 2009
Anchorage, AK
  • Feb 1, 2021
Intel encara particiona la CPU i la RAM de la GPU, de manera que heu de copiar les dades del costat de la CPU al costat de la GPU i viceversa (la secció en negreta és l'enfocament d'Apple, la secció en cursiva és la d'Intel):

Anem a l'últim punt, la memòria al xip. Amb l'M1, això també forma part del SoC. La memòria de l'M1 és el que es descriu com una 'arquitectura de memòria unificada' (UMA) que permet que la CPU, la GPU i altres nuclis intercanviïn informació entre ells, i amb memòria unificada, la CPU i la GPU poden accedir a la memòria simultàniament en lloc de copiar dades entre una àrea i una altra . Erik continua...

Durant molt de temps, els sistemes informàtics econòmics han tingut la CPU i la GPU integrades al mateix xip (mateixa matriu de silici). En el passat, dir 'gràfics integrats' era essencialment el mateix que dir 'gràfics lents'. Van ser lents per diversos motius:
Es van reservar àrees separades d'aquesta memòria per a la CPU i la GPU. Si la CPU tingués un tros de dades que volia que utilitzés la GPU, no podria dir que aquí tinc part de la meva memòria. No, la CPU havia de copiar explícitament tota la part de dades a l'àrea de memòria controlada per la GPU.


La part relacionada amb els 'sistemes informàtics de pressupost' és el que Intel utilitza fins avui per als gràfics integrats. Això no ha canviat independentment del que Intel anomena la seva arquitectura.


Per què el xip Apple M1 és tan ràpid - explica un desenvolupador | Expert en producció

Potser us heu preguntat per què el xip Apple M1 és tan ràpid? En aquest article, aprenem d'un desenvolupador què fa que, fins i tot aquests Mac d'entrada, siguin tan ràpids. www.pro-tools-expert.com
Johnny Srouji va abordar això directament durant la WWDC:

'accedir a les mateixes dades sense copiar-les entre diversos grups de memòria'

M1 d'Apple: una mirada més propera al xip dins dels últims Mac

A l'esdeveniment d'Apple anomenat 'One More Thing', la companyia va oferir als espectadors un recorregut virtual pel xip M1 i els seus 16.000 milions de transistors. www.techrepublic.com
Reaccions:chabig i thedocbwarren

thedocbwarren

10 de novembre de 2017
Sant Francesc, CA
  • Feb 1, 2021
Segurament desfasat. Encara estic més horroritzat pel fet que ara vendran (als OEM) versions discretes de l'Iris Xe. Cada cop s'estén més fora de l'arquitectura. Un desastre.
Krevnik va dir: Seré honest, leman i mi7chy (malgrat l'actitud descarada) apunten a bones fonts que Intel admet almenys la còpia zero i la mida de la partició dinàmica.

Fins i tot si no és cert UMA tal com dius, sembla que des dels documents que he llegit fins ara, almenys és capaç de dedicar pàgines de memòria per utilitzar-les per a la còpia zero, cosa que espero que faci alguns trucs interessants per fer-ho. mateixa pàgina de RAM disponible per a ambdós costats.

La pregunta que tinc que espero que els documents responguin quan tingui més temps és com es gestionen aquestes pàgines amb més detall i quin tipus d'integració ha de fer el sistema operatiu per aprofitar-ho millor. Però fins i tot amb aquesta resposta, si les API del sistema operatiu han de senyalitzar a la GPU com gestionar les pàgines, quanta optimització ha fet Apple allà?



Bé, s'ha demostrat que la meva comprensió de l'arquitectura de la GPU d'Intel no està actualitzada. De fet, no hi hauria d'haver grans diferències en aquest cas.

La meva comprensió era que encara hi havia algunes particions arreglades, però sembla que Google està eliminant articles antics sobre això, cosa que em va portar pel camí equivocat.



El que entenc després de tornar a revisar el vídeo (han passat uns quants mesos des de l'última vegada que el vaig veure) és que això no necessàriament afecta tant la quantitat de memòria de vídeo que necessita, sinó la pressió sobre l'ample de banda de la memòria.

Encara necessito X MB per a una textura d'una mida determinada i X MB per a la memòria intermèdia en qualsevol disseny. Tanmateix, TBDR redueix la freqüència amb què necessiteu arribar a (V)RAM, especialment en situacions en què heu de fer diverses passades. *Podria* reduir una mica els buffers intermedis, però això suposa que els buffers intermedis són una contribució notable en comparació amb els altres buffers en ús. La meva comprensió era que el propi buffer posterior es va utilitzar com a buffer intermedi, així que sóc una mica escèptic que hi hagi grans guanys allà. El dibuix a la textura sembla ser comú en aquests dies, de manera que podria haver-hi més del que m'esperava, suposant que aquests escenaris es poden fer a nivell de rajoles, en lloc d'una textura.

dmccloud

set 7, 2009
Anchorage, AK
  • Feb 1, 2021
thedocbwarren va dir: Segur que no està actualitzat. Encara estic més horroritzat pel fet que ara vendran (als OEM) versions discretes de l'Iris Xe. Cada cop s'estén més fora de l'arquitectura. Un desastre.


L'Iris Xe no és més que una iGPU Intel UHD rebrandada (que a si mateix va ser reanomenada d'Intel HD). És com si intentessin presentar un Chevelle com un cotxe nou amb només repintar l'exterior...

thedocbwarren

10 de novembre de 2017
Sant Francesc, CA
  • Feb 1, 2021
dmccloud va dir: L'Iris Xe no és més que una iGPU Intel UHD rebrandada (que va ser rebrandada per Intel HD). És com si intentessin presentar un Chevelle com un cotxe nou amb només repintar l'exterior...
Tan cert, no puc creure que ni tan sols facin cartes discretes d'aquestes també per a l'11a generació.

robco74

22 de novembre de 2020
  • Feb 1, 2021
Si feu qualsevol tipus de creació musical, la memòria RAM hauria d'estar més baixa a la vostra llista de preocupacions quan considereu els nous Mac M1. Big Sur va fer grans canvis de conductor. Consulteu primer amb tots els fabricants d'equips per assegurar-vos que són compatibles amb Big Sur i Apple Silicon. No tots ho fan encara.
Reaccions:duervo Q

quarkysg

Oct 12, 2019
  • Feb 1, 2021
leman va dir: La documentació d'Intel no està d'acord amb tu.

https://software.intel.com/sites/de...tel-Processor-Graphics-Gen11_R1new.pdf#page19
Sembla descriure només la iGPU Gen 11? També s'aplica a les iGPU de generacions anteriors?