Tag: DJANGO-PREFETCH-RELATED
Quiero realizar el pre-fetched del siguiente post en WordPress. En el panel de administración y en la configuración de Enlaces permanentes, los enlaces permanentes están configurados para mostrar Día y nombre: example.com/2021/12/25/post-1 ¿Funciona el pre-fetched usando un enlace corto del post?: <link rel="prefetch" href="http://example.com/?p=1"> en lugar del enlace permanente regular . . . Read more
¿Existe alguna forma ‘estándar’ de forzar al compilador de C a no omitir la operación de ‘carga falsa’ que fuerza la ‘carga anticipada’ en la caché de la CPU? En el lenguaje ensamblador, es simplemente una operación de carga como mov eax,[ebx] y el ensamblador no puede omitir esta instrucción . . . Read more
Digamos que tengo los siguientes modelos de Django: class Toolbox(models.Model): name = models.CharField(max_length=255) tools = models.ManyToManyField(“Tool”) class Tool(models.Model): class Size(models.TextChoices): SMALL = “S” MEDIUM = “M” LARGE = “L” name = models.CharField(max_length=255) size = models.CharField(max_length=10, choices=Size.choices) Tengo una función para obtener todas las herramientas pequeñas de cada caja de herramientas. . . . Read more
La documentación disponible aquí menciona que los datos disponibles en la dirección especificada se traen desde la memoria a la línea de caché (el nivel de caché proporcionado como pista). Sin embargo, estoy confundido si se accede también al LLC (suponiendo que la pista especifica L1D o L2) o si . . . Read more
#include <stdio.h> #include <stdint.h> int main() { uint16_t *data=(uint16_t[]){1,2,3,4,5,6,7,8,9,10}; int mlen=10; uint16_t partial=0; __builtin_prefetch(data + 8); while (mlen > 0) { partial += *(uint16_t *)data; data += 1; mlen -= 1; } return 0; } Estoy utilizando __builtin_prefetch(data + 8); para que se acceda a la caché hasta el índice . . . Read more