\n<\/aside>\n<\/p>\n
AMD ha recorrido un largo camino desde 2002, pero el kernel de Linux todav\u00eda trata a los Threadrippers modernos como sistemas de la era Athlon, al menos en un aspecto que puede provocar retrasos.<\/p>\n
El ingeniero de AMD, Prateek Nayak, present\u00f3 recientemente un parche para los controladores inactivos del procesador de Linux que \u00absaltar\u00eda la espera ficticia de los procesadores basados \u200b\u200ben la microarquitectura Zen\u00bb. Cuando se agreg\u00f3 soporte ACPI al kernel de Linux en 2002, escrito por Andy Grover, comprometido por Linus Torvalds, inclu\u00eda una \u00aboperaci\u00f3n de espera ficticia\u00bb. B\u00e1sicamente, el sistema lee datos sin otro prop\u00f3sito que retrasar la siguiente instrucci\u00f3n hasta que la CPU pueda detenerse por completo con el comando STPCLK#. Esto permiti\u00f3 cierto ahorro de energ\u00eda y compatibilidad durante los primeros d\u00edas de la implementaci\u00f3n de ACPI cuando algunos conjuntos de chips no pasaban a un estado inactivo cuando uno lo esperaba.<\/p>\n
Pero los chips AMD basados \u200b\u200ben Zen de hoy en d\u00eda no necesitan esta soluci\u00f3n y, como escribe Nayak, los est\u00e1 perjudicando, al menos en cargas de trabajo espec\u00edficas en Linux. Las pruebas con cargas de trabajo de muestreo basado en instrucciones (IBS) muestran que \u00abse gasta una cantidad significativa de tiempo en la operaci\u00f3n ficticia, que se contabiliza incorrectamente como residencia de C-State\u00bb. La CPU, al ver todo este trabajo ficticio de bajo esfuerzo, puede pasar a un estado C m\u00e1s profundo y lento, lo que luego hace que la CPU tarde m\u00e1s en \u00abdespertar\u00bb, especialmente en trabajos que requieren muchos cambios entre estados ocupados e inactivos.<\/p>\n\n Anuncio publicitario <\/span> <\/p>\n<\/aside>\nNayak ejecut\u00f3 pruebas en tbench en un sistema Zen3 de dos sockets contra el kernel de Linux de referencia, un kernel con el estado C2 completamente deshabilitado y un kernel con la operaci\u00f3n de espera ficticia parcheada. Su versi\u00f3n parcheada experiment\u00f3 un aumento del 1390 por ciento en el rendimiento m\u00ednimo de MB\/s y un aumento del 51 por ciento en la media de MB\/s con respecto al kernel de referencia, a menudo solo un poco por detr\u00e1s de tener C2 deshabilitado por completo.<\/p>\n
Los sistemas Intel han evitado la maldici\u00f3n heredada de AMD, ya que utilizan un sistema basado en MWAIT durante al menos una d\u00e9cada, seg\u00fan el blog de Phoronix. Eso condujo a un parche urgente enviado por Dave Hansen de Intel. Su soluci\u00f3n fue limitar la \u00abespera ficticia\u00bb a los sistemas Intel, donde no afectar\u00eda a los \u00absistemas Intel remotamente modernos\u00bb, y agregar comentarios a los controladores inactivos del kernel que explican lo que est\u00e1 sucediendo, y alentar a los lectores a \u00abconsiderar mover su sistema a un mecanismo inactivo m\u00e1s moderno\u00bb.<\/p>\n
Si se env\u00eda un parche urgente que elimina o limita la \u00abespera ficticia\u00bb esta semana, es probable que se produzca el kernel de Linux 6.0, que Torvalds espera enviar la pr\u00f3xima semana.<\/p>\n<\/p><\/div>\n
\nSource link-49<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"Agrandar \/ Un chip de servidor Epyc de segunda generaci\u00f3n de AMD, uno que puede haber estado ejecutando c\u00f3digo Linux de la era 2002 que lo ralentiza. im\u00e1genes falsas AMD…<\/p>\n","protected":false},"author":1,"featured_media":197539,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21980],"tags":[6783,1167,22703,8,50573,1569,11955,9652],"_links":{"self":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts\/197538"}],"collection":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/comments?post=197538"}],"version-history":[{"count":1,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts\/197538\/revisions"}],"predecessor-version":[{"id":197540,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts\/197538\/revisions\/197540"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/media\/197539"}],"wp:attachment":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/media?parent=197538"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/categories?post=197538"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/tags?post=197538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}