p

Por lo visto la ejecución fuera de orden y el búfer de reordenamiento es lo que hace al M1 tan rápido, entre otras cosas. En este artículo hablan más en detalle:

https://www.anandtech.com/show/16252/mac-mini-apple-m1-tested

La era de las tostadoras x86 toca a su fin. Incluso la computación en la nube empieza a ser de ARM:

https://aws.amazon.com/es/ec2/graviton/

D

#16 Ten presente que el M1 va a 5nm, se nota mucho el salto de litografía. Es muy buen micro pero es pronto para decir que x86 toca a su fin, los x86 por debajo hace años que son más RISC que CISC. De hecho creo que serán los RISC-V el futuro y no ARM, pero para eso quedan todavía muchos años.

Fijate que el 4800U de hace un año y a 7nm le planta batalla. Sin contar que el coste es mucho menor y no tiene mejoras como que la memoria esté en el propio SOC: https://browser.geekbench.com/v5/cpu/compare/5249516?baseline=5319154

p

¡Merecemos extinguirnos como especie YA!

p

¿Apasionante? Lo mejor que sacará AMD para portátiles contra el procesador de entrada de Apple. Y gana de calle Apple. Lo próximo que saque Apple le va a girar el cerebro a mucho apasionado de los x86.

meneandro

#2 #4 #12 #62 #6 #38 #64 Lo son. Lo que no te dicen es que son revolucionarios gracias a AMD y que eso ya existía desde hace más de un lustro.

Ya lo comenta #89, AMD desarrolló en su día una cosa llamada memoria unificada (y más cosas en algo llamado HSA o heterogeneus system arquitecture, que volverá a incorporar en la próxima vuelta de tuerca de su arquitectura ZEN) para su proyecto fusion, que quiso impulsar (porque para aprovechar sus ventajas, había que programar para ella) juntándose con ARM e imagination entre otras (http://www.hsafoundation.com/); ya sabemos que APPLE basa sus procesadores en ARM y sus GPUs en PowerVR (le compró a imagination tecnologies la tecnología, hace un par de años que ya apple va por su cuenta) así que ya sabemos de dónde sacó las ideas para su M1. Cuando eso, AMD no tenía la pujanza de ahora, Intel machacaba el mercado y AMD tenía poca pasta. La parte hardware estaba (ahí están sus primeras APUs y las consolas play4 y xboxone), pero tenían muchas debilidades por algunas decisiones arquitecturales, su pila de software estaba en plena reconstrucción y sobre todo opencl (que es lo que realmente aprovechaba las particularidades de estas APUs) nunca despegó a nivel usuario (Nvidia se impuso con su software cerrado).

El fusionar una CPU y una GPU utilizando ambas acceso coherente y común a la memoria y a la caché no despegó: la cpu era muy flojita, el usar opencl para realizar cálculos en la gpu y descargarla funcionaba muy bien, pero nunca tuvo mucho recorrido (opencl es una api muy mejorable), los drivers estaban muy verdes, aún no existía mantle (y sus sucesores, directx12, vulkan, metal) con lo que opengl y directx aún sobrecargaban la CPU a nivel de driver al ejecutar tareas pesadas en la GPU, la tecnología de fabricación era muy antigua (comparada con la de intel, que iba en vanguardia en ese entonces) y por lo tanto los chips eran grandes y por lo tanto caros de producir, se calentaban y consumían mucho... AMD tuvo que tirar la toalla y a partir de cierto punto, empezaron simplemente a juntar chips para sus nuevas APUs y dejaron un poco de lado HSA para poder centrarse en hacer productos más tradicionales con los que poder competir con intel.

Apple son muy cucos y aparte de tener porrón de ingenieros y pasta para I+D+i, a través de ARM seguramente tomaron buena nota de HSA. M1 es HSA llevado más lejos (puesto que no sólo integra CPU y GPU, también IA y además del acceso directo, compartido y coherente a la RAM, también accede vía PCI4 al SSD, con lo que básicamente es algo similar a una PS5). Por otro lado, han metido instrucciones o aceleradores para las cosas más típicas, porque pueden y porque ellos se lo guisan y ellos se lo comen. Por lo mismo, han contratado en exclusiva los nodos de fabricación más modernos y eficientes, primero para poder tener los procesadores más pequeños y con menor consumo y luego para que la competencia no tenga fábricas para sus propios chips. Habría que ver cómo rendiría un procesador actual de intel o amd con esa tecnología (seguramente consumirían más, pero no el triple como ahora y en cuanto a rendimiento, al contrario que ahora, aún apple estaría por debajo pero bastante cerca... habría que ver con la versión con esteroides del M1 que pondrían en los mac pro, esa ya es otra historia). Resumiendo, con la pasta de Apple y los años que llevan invirtiendo en esto, hasta feo sería que no sacaran algo gordo.

AMD en este punto, tiene acceso coherente desde la GPU a la caché del procesador vía smart acces memory en sus últimas gráficas y sus últimos procesadores, que es el primer paso para volver a tener una arquitectura con HSA, con la diferencia de que estamos hablando de procesadores y gráficas no fusionados, sino discretos. Y este puede ser el punto más interesante del asunto, porque nos permitiría en lo que tenga lista la arquitectura Zen4, tener algo como M1 pero AMPLIABLE (tu M1 seguirá siendo M1, con lo próximo de AMD puedes mejorar el desempeño cambiando la gráfica o la CPU por separado), así que esperemos que no tengan problemas.

Las ventajas de HSA son evidentes: no hay que copiar cosas de una memoria a otra, no hay que realizar costosas operaciones para acceder a los datos, el acceso es directo, el ancho de banda superior al estar todo en el mismo chip y tirar todo de las mismas cachés, al ser memoria compartida no hace falta nada para que un programa de cpu realice operaciones usando la gpu y poder leer u operar con los resultados al vuelo, etc. El único pero que puede saltarle es que si el chip no está bien diseñado respecto a la seguridad del mismo, puede ser un coladero (un programa de cpu/gpu/ia que se salga de madre, puede acceder a memoria de cpu/gpu/ia y obtener lo que quiera).

Lo realmente impresionante es que incluso con rosetta por medio, la ejecución de código x86 va muy rápido (y están trabajando con codeweavers en el port para mac/arm de wine) y eso es código sin optimizar para M1 (rosetta mediante, que seguro que hará mucha magia negra). Donde realmente brillará esto es cuando se programe para aprovechar bien HSA (cosa que apple ya habrá hecho para adaptar su SO y aplicaciones, pero está por ver el rendimiento que ganan las de terceros).

Aurum.Turbo

#122 Se te ve muy puesto en el tema 👏 👏

meneandro

#199 Que no leñe, yo no creo que los núcleos de x86 sean más eficientes, digo que la diferencia de eficiencia no tiene por qué ser tran grande como se especula, que el "x86 es gordo, feo, lento" y todo eso es más porque tradicionalmente se ha visto siempre así que por otra cosa. Que tiene sobrecostes asociados a la herencia, vale, pero que con el tiempo cada vez tendrá menos peso.

A lo que voy es que alabamos un producto software como rosetta porque permite traducir código x86 a ARM logrando ejecutarlo incluso más rápido que nativamente pero luego no creemos que la decodificación y ejecución de intrucciones x86 sea de un rendimiento similar a la de otras arquitecturas cuando en ambos casos se trata de un proceso de traducción.

Sólo estoy buscando métricas medianamente veraces a partir de los datos que conocemos para comparar dos chips muy diferentes, he puesto las ventajas del M1 y que me parece una gran obra de arte en #122; del mismo modo que comento que es un gran paso adelante, también comento que no es algo nuevo, también comento que han llevado más allá las cosas y que el rendimiento que sale en las pruebas que han hecho por ahí no es humo sino que tiene una clara base real. Desde luego no estoy rajando del M1, estoy aclarando cosas e intentando comparar las cosas de la manera más justa posible.

Sobre lo de "Si algún día se fabrica un chip de sobremesa pero con núcleos ARM en vez de x86, el tiempo dará o quitará razones.", leñe, el M1 es eso mismo; si aún lo ves como "chip para portátil", hay una versión para sus mac pro a puntito de caer o terminando de cocinarse. Hace años que hay ordenadores que tiran de chips arm (los chromebook sin ir más lejos, otros portátiles con los windows capados, etc). ¿Qué diferencia le ves tú a un chip para que sea de sobremesa o no? ¿Rendimiento puro?

pip

#201 ¿Qué diferencia le ves tú a un chip para que sea de sobremesa o no?

Watios. El chip del que estoy hablando llevaría refigeración como todos los x86 y consumiría lo mismo. Mi pronóstico es que un ARM gastando lo mismo que un x86 y con un ventilador encima, rendiría potencialmente más (en igualdad de condiciones de fabricación y tal) y ese rendimiento lo obtendría teniendo más núcleos que el x86.

El M1 ni siquiera lleva ventilador...

meneandro

#202 Ya he comentado por ahí. A base de apilar silicio o subir de vueltas puedes gastar lo que te de la gana (y necesitar la refrigeración que te de la gana). Si overclockeas M1 hasta el nivel de necesitar refrigeración activa habría que ver en qué punto el aumento de frecuencias deja de ser acompañado por aumento de rendimiento y empieza a simplemente generar calor. Probablemente apple haya apurado hasta el nivel de necesitar refrigeración activa para poder montar los procesadores sin ella y darle un aspecto diferenciador y de calidad a sus ordenadores portátiles, pero seguro que puede exprimirlos más (aunque tener la memoria integrada genera otras incógnitas, como si es posible aumentar frecuencias y/o voltajes o si el nivel es fijo, si todo está fijado por políticas o hay razones técnicas y no sólo térmicas detrás).

p

#2 Al lado de Ayuso, una cabra encima de una escalera es un premio Nobel.

MoneyTalks

#26 Ayuso ha conseguido que ya ni se hable del carapolla.

Trigonometrico

#15 Exacto. Todo indica que esta mujer está ahí para comerse todas las críticas y así descongestionar al resto del partido. Y mientras ella es la tonta útil, los demás le dan palmaditas en la espalda.

editado:

cc #44

Cometeunzullo

#44 Ni de García Page.

p

#85 Habría que mirar rendimiento por watio. Creo que es la mejor manera de saber si una cpu rinde más o menos. Intel/AMD rinden mucho pero son verdaderas estufas.

meneandro

#89 Si y no. Habría que ver qué cargas de trabajo les ponen.

Igual te vale más la pena 1 núcleo a toda pastilla que termine el trabajo lo antes posible aunque consuma mucho en ese periodo y tenerlo parado y consumiendo 0 el resto del tiempo o igual te vale más la pena tener 40 núcleos consumiendo muy poquito y activos continuamente...

p

#7 ARM está empezando a adelantar al mundo x86 (si no lo ha hecho ya). Por ejemplo el superordenador más potente actual está basado en ARM:

https://www.theverge.com/2020/6/23/21300097/fugaku-supercomputer-worlds-fastest-top500-riken-fujitsu-arm

p

#73 también hay que decir que el top 10, 5 son RISC puros y hay ISA abiertas, power ISA.

gonas

#73 Lo que pasa que los ARM son más baratos y consumen menos, por eso merece la pena crear grandes computadoras ARM. Pero en un solo encapsulado y para PC's todabia están lejos.

meneandro

#73 Cuando apiñas una cantidad bestial de bichos pequeños, terminas siendo más grande que los bichos grandes. Eso sólo demuestra que el tamaño de la piña final de bichos es mayor, no que un bicho sea mayor que otro bicho individual.

Igualmente, esto puede ser mucho más potente para ciertas cargas de trabajo y quedarse por detrás en otras, habría que ver los distintos benchs y examinar los detalles, e igualmente tampoco reflejaría al 100% la realidad porque los test sintéticos no dejan de ser eso, algo que sólo representa cosas concretas y específicas.

p

#85 Habría que mirar rendimiento por watio. Creo que es la mejor manera de saber si una cpu rinde más o menos. Intel/AMD rinden mucho pero son verdaderas estufas.

meneandro

#89 Si y no. Habría que ver qué cargas de trabajo les ponen.

Igual te vale más la pena 1 núcleo a toda pastilla que termine el trabajo lo antes posible aunque consuma mucho en ese periodo y tenerlo parado y consumiendo 0 el resto del tiempo o igual te vale más la pena tener 40 núcleos consumiendo muy poquito y activos continuamente...

p

¿Hay un comando facha que se dedica a votar negativo noticias que no les gustan? ¿O son imaginaciones mías?

p

Me parece un pastón por un artículo al día:

Lunes: "El"
Martes: "La"
Miércoles: "Los"
....

p

"Que las autoridades sanitarias españolas no han acertado en nada al principio de la crisis y su actuación la ha profundizado (y me da igual que sean de CCAA o central) es innegable."

No estoy de acuerdo. Las medidas de confinamiento han reducido el numero de muertes considerablemente.

D

#9 El gobierno PSOE/Podemos sabía lo que iba a pasar pero tenía una agenda política de color lila que cumplir que era más importante que la vida de los ciudadanos.

cromax

#10 Hala, el topicazo que no falte. Sois cansinos hasta lo inimaginable.

D

#27 La realidad es tozuda

MataGigantes

#10 ¿y qué me dices del PP que el 5 de Marzo instaba en un comunicado oficial a recomendar a la población seguir con la vida normal ? ¿que agenda política era esa?

D

#62 Lee bien el comunicado del día 5.

D

#62 Del PP te digo que no gobernaba. ¿Qué mierda es esta vuestra de no exigir responsabilidades al gobierno? Panda de lameculos...

borre

#10 Ya les gustaría a ellos.

rojo_separatista

#10, yo sinceramente creo que lo que más les preocupaba era salvar la imágen del país de cara a la campaña turística del verano. Que el 8-M fue una cagada, por supuesto, pero la principal motivación para cagarla fue intentar anteponer la economía.

A

#93 Yo también pienso que va por ahí, por el tema económico. Aun así, no haber aplazado o suspendido el 8-M fue una gran cagada que les marcara para siempre, por mucho que los medios afines se encarguen de limpiarla.

D

#93 lol lol lol lol lol

Las piruetas que sois capaces de dar con tal de culpar al malvado capitalismo en vez de a la ideología....

l

#93 pues lo han hecho rematadamente mal. Si hubieran cancelado las entradas de Italia y tomado medidas es posible que ahora estaríamos mucho mejor desde el punto de vista turístico

DangiAll

#93 Recordáis como luchaba y se quejaba Colau cuando suspendieron el MWC ??
Se suspendía el congreso en Barcelona pero habían otros congresos tecnológicos en Europa que seguían realizándose.

El MWC iba a ser el 12 de febrero y se cancelo por el miedo al Coronavirus, 1 mes entero antes de que el gobierno se moviese.

buscoinfo

#99 Eso de que no gobernaba lo dices tú. El PP gobierna muchas comunidades (entre ellas la comunidad más afectada y principal foco de infección) y ayuntamientos, así que también es parte del problema.
¿Me vas a decir, tú que en #10 pones un documento de la sanidad de Aragón, que las CCAA no lo sabían?

Ya está bien de atacar a unos y olvidarse de otros. Aquí la cagaron todos los partidos políticos y hay que pedirles responsabilidades a todos. Cada uno que cargue con su culpa, en el grado en que la tengan.
También hay que pedir responsabilidades por el desmantelamiento que le han hecho a la Sanidad, tanto PP, como PSOE, como el que sea.

Basta ya de ser tan gilipollas, o interesados, como para fingir que esto es culpa de unas pocas decisiones actuales, de un solo Gobierno y de dos partidos políticos. Esto es el fruto de décadas de malas decisiones; de malos políticos; de corrupción; de mirar para otro lado; de "los míos son mejores y los tuyos unos asesinos"; de querer repartir el pastel (competencias) pero que luego nadie se haga responsable de su trozo; de creernos algo cuando somos cada vez menos; de tantas y tantas cosas que van sumando.

Ecl3ct1c0

#10 Ese es el problema de fondo. Tenía cosas más importantes entre manos y no quería que "una simple gripe" diera al traste con todo ello. Una vez superado por las circunstancias de la pandemia, toca lo de siempre, echar balones fuera, culpar a los demás de sus propios erróres y, por supuesto, no hacer autocrítica. Es más fácil intoxicar y esperar a que en 6 meses la gente se olvide de sus desmanes.

D

#10 flipo con los negativos que te han metido.... gente que se niega a ver la puta realidad, GILIPOLLAS en mayúsculas... yo también voté a podemos y me arrepiento profundamente.... sed críticos ostias!!! DESPERTAD YA JODER!!

D

#9 depende de cuando veas el inicio de la crisis. Para mi como pronto fue cuand murió el primer paciente el 12 de febrero. No hacer test al fallecido antes fue un error por no tener un procedimiento para pacientes con neumonia cuando el virus ya estaba en Europa, eso fue parte del retraso.

cromax

#11 En este punto yo tampoco estoy de acuerdo.
En general la sanidad ha hecho lo que ha podido y estamos hablando de una pandemia absolutamente excepcional.
Sobre la comparación con Asia, que es inevitable a renglón seguido, hay que tener en cuenta varias cosas, para empezar que en China hace nada como quien dice se habían visto en problemas con coronavirus nada desdeñables y tomaron nota. Y son países donde no se cuestiona ni medio segundo lo que dice el Estado, como si ordena que se vistan todos de fallera. Aquí la gente no ha renunciado ni a irse de puente...

Ecl3ct1c0

#26 No es verdad. Sanidad tenía información y recomendaciones de todas las agencias internacionales y de la UE y decidió pasarlas por alto. Tampoco parece correcto poner a la misma altura la responsabilidad de los ciudadanos y de los gobiernos, principalmente porque la información que manejan no tiene parangón.

"Aquí la gente no ha renunciado ni a irse de puente" Tampoco los máximos responsables han renunciado a decirle a la ciudadanía que no había de qué preocuparse instándoles a seguir haciendo vida normal.

"Y son países donde no se cuestiona ni medio segundo lo que dice el Estado" Es cierto, a los médicos que empezaron a dar la voz de alarma los silenciaron rápidamente. A ver si vamos a tomar de modelo a una dictadura como China.

GatoMaula

#11 Tampoco, que el paciente 0 falleció el 12 de febrero no lo supo ni Dios hasta el 3 de marzo.

n

#34 Igual que no se supo hasta marzo que el paciente 1 de China se contagió en noviembre.

k

#11 fue el primer que murió por coronavirus, pero realmente cuando se lio fue después de los partidos del Madrid y del Valencia en Milán.

MJDeLarra

#11 O sea, según tú, lo primero que tenía que haber hecho el gobierno es aplicar el estado de alarma en febrero, tomar así las competencias de las comunidades autónomas, comprar tests de covid-19 al precio que fuera y aplicárselos a todos los muertos de enfermedades respiratorias por si acaso lo de la pandemia llegaba a ser algo distinto a lo del sars o lo del mers.

Aha.

D

#78 comparar la informatica de Hacienda con la informatica de Justicia es como comparar un F-18 con un scooter.

#107 tenian que haber hecho todo lo que han hecho a partir del 8 de marzo a finales de enero , todo menos las cuarentenas. Alemania y otros paises serios lo hicieron en lugar de decir "esto es una gripe". Rusia por ejemplo cerró fronteras con China en enero, al igual que Corea del Sur, Japon o Taiwan. Paises que se juegan miles de millones con esos movimientos. Cualquiera con dos dedos de frente si ve a los rusos hacer eso es que sabe que algo gordo pasa y te da un aviso gigante de lo que viene. A no ser que seas un engreido y te creas el ombligo del mundo y que ademas lleves 20 años diciendo "tenemos el mejor sistema de salud del mundo" cuando no lo tienes pero te lo crees porque es tu propia mentira que las has dicho tantas veces que ya ni distingues la realidad. China y Rusia son socios y aliados. Macao cerró todos sus casinos en enero, Macao que es como Las Vegas x 10. Te dejo un comentario mio de enero en el que ya avisabamos de lo que venia.

a

#107 Pues estás frivolizando, porque no ha dicho eso, pero aun así, lo que tú dices hubiese sido una medida profiláctica bastante barata aunque luego hubiese sido "solo una gripe". Sobretodo si lo comparas con el gasto económico y, mucho más importante, las vidas que se están yendo ahora. Somos el país del mundo que tristemente ostentamos el récord de más muertos por habitante. O sea, que sí, que se podía haber hecho, seguro, mejor.

F

#107 yo soy más de aplicar el 155 sobre las comunidades de Madrid y Valencia, hubiese sido más épico. Algunos se pierden un poco con lo de analizar el pasado con datos del presente sin tener en cuenta que ni el contexto ni los datos eran los mismos.

Como dice en el artículo el congreso de Barcelona se suspende y la gente no lo entendió, así que como para entender y aceptar algo como lo que ha venido después en esas fechas.

Don_Brais

#107 Hubiera salido barato y todo

D

#107 Estado de alarma en febrero no, pero si empezar a tomar las primeras medidas de restriccion de contactos sociales, sobre todo en las tres zonas afectadas.

A principios de marzo no era necesario un estado de alarma como el que tenemos ahora, pero si cancelacion de todo acto multitudinario mayor a 500 personas, y de 50 personas en sitios cerrados.

Cierre de visitas en los centros de mayores, suspension de las clases, compras masivas de epis (el unico que lo hizo fué el jefe de prevencion de riesgos laborales de la Policia y fué destituido por alarmista)

Phonon_Boltzmann

#11 Claro y si se hubiera visto el inicio de la crisis con el paciente 0 de China y se hubiera aislado y trazado sus contactos posiblemente nunca habríamos ido hablar de esto. Lo que se viene viendo en estos días por la nueva ornada de expertos en epidemias y salud pública, a posteriori, con toda la información ya bien asentada y a un click, es muy fácil decir qué se tendría que haber, cómo, en qué momento exacto.

Y no trato de escurrir el bulto de nadie, pero ya cansa este retro-análisis de precisión que podría haber salvado al mundo.

daaetur

#9 Yo haría un ajuste: las autoridades sanitarias de casi toda Europa y EEUU... Porque nadie reaccionó cuando China ya llevaba un tiempo con cuarentena absoluta, ni cuando en Italia ya estaban viendo las orejas al lobo a alguien se le ocurrió hacer cuentas en el inventario de material, y ahora todos con prisas porque estamos con bolsas de basura como EPI y comprando mierdas que no sirven en China a precio de oro.

cosmonauta

#9 Llegaron muy tarde. Y en una progresión exponencial como la que había, ganar 24 o 48 horas al principio habría supuesto reducir a la mitad los muertos.

b

#75 Ha pasado exactamente lo mismo que pasó en Japón cuando la central nuclear tras el tsunami. Por no querer inundar la central con agua del mar porque de esa forma quedaría dañada de por vida y no se podría volver a utilizar... a no hacerlo, explosión de reactores, contaminación para cientos de años y lo mejor... NO SE VA A PODER VOLVER A UTILIZAR nunca más.

D

#9 dice al principio de la crisis.

p

#104 Se puede gastar mas y tener menos que es lo que ha pasado en la comunidad de Madrid. A algún bolsillo habrá ido a parar.

https://elpais.com/ccaa/2019/05/13/madrid/1557747161_256460.html

pvizc

#109 #110 #143 Es decir, que los políticos no están administrando bien el dinero. Y como no lo administran bien, aumentemos el presupuesto! Qué podría fallar?

#120 A mí me estaban cuestionando el dato de que el gasto en sanidad no solo se había mantenido, si no que había aumentado bastante sustancialmente. He contestado con los datos. No sé donde ves la tergiversación ahí. No es cierto que se haya recortado en sanidad en Madrid (y en general, en España).

D

#164 algunos políticos lo gestionan pensando que la sanidad privada es más eficiente y la experiencia de Madrid o de New York están demostrando el error. No sólo es más cara; es mucho peor.

p

Al final los españoles somos listos/cabroncetes. Todo pinta a que al PSOE le quedarán dos opciones: pacto de izquierdas (PSOE+Podemos+MasPais) o pacto con la derecha (PSOE+PP).

No me imagino la cara de los socialistas si tienen que tirar para la derecha. ¿Cómo nos lo venderán?

Arkhan

#71 Y el problema de eso es que sabemos que muestran más simpatías por la segunda opción antes que por la primera, que sería la lógica si de verdad fueran de izquierdas. Lo que está claro es que no van a tener mucho dónde jugar y cualquiera de los dos juegos deberán hacerle sentir igual de incómodo. Es una pena que dentro de la normativa electoral no se obligue a demostrar a los partidos con los que estarían dispuestos o no a pactar.

A día de hoy, viendo la situación del PSOE, nos podemos esperar cualquier cosa.

D

#71 Como venderán un pacto con el PP??
Con un "Todo por la patria". Pero con estilo y carisma.
Y todos con el pico cerrado otros 4 años.