Nueva optimización de la función memset() en glibc
Un ingeniero de Intel, Noah Goldstein, ha optimizado la función memset() en la biblioteca glibc. Esta optimización ofrece un aumento en el rendimiento de alrededor del 7.5% en las versiones de escritorio de los procesadores de las arquitecturas Skylake-X e Ice Lake. Para las versiones de servidor, el aumento en el rendimiento es un poco más bajo, principalmente debido a la menor eficiencia de un solo núcleo. En la implementación anterior de la función memset(), se utilizaba la instrucción ensambladora rep stosb. […]
