Tecnología, Internet y juegos
171 meneos
7427 clics
Cinco tareas que llevan a cabo las CPUs sin que nos demos cuenta

Cinco tareas que llevan a cabo las CPUs sin que nos demos cuenta  

Nos muestra con código en ensamblador cuáles son esas tareas de la CPU, algunas de las cuales se realizan sin «pedirlo expresamente» y sin que seamos muy conscientes de ellas – por decirlo de algún modo. Los ejemplos son para CPUs Intel pero en general son válidos para otras similares. Estas son esas cinco tareas: mattgodbolt.github.io/cpu5things/#/

| etiquetas: cpus , matt godbolt , funciones , tareas
94 77 5 K 261
94 77 5 K 261
  1. ¿Minar bitcoins?
  2. #2 Son mejor las GPUs
  3. Me preocupan mas las "cosas" que hace el HD cuando sin motivo se pone a currar :troll:
  4. #3 Son mejor las ZPUs
  5. ¿Meltdown? :troll:
  6. #7 Si, el autor del articulo es trollazo solo le falto poner 5 cosas que no va hacer tu cpu así esta parcheada. xD
  7. ¿Pagarle la estancia en Suiza a Anna Gabriel?
  8. 01011001 00100000 01101101 01110101 01100011 01101000 01100001 01110011 00100000 01101101 01100001 01110011 00100000 01110001 01110101 01100101 00100000 01101110 01101001 00100000 01101001 01101101 01100001 01100111 01101001 01101110 01100001 01101101 01101111 01110011 00101110 00100000 01010100 01101111 01100100 01101111 01110011 00100000 01100101 01101110 00100000 01110101 01101110 01101111 01110011 00100000 01111001 00100000 01100011 01100101 01110010 01101111 01110011 00101110


    Ahí lo dejo
  9. 5. Predicts the future

    Y ahí donde se meten la ostia.

    Los de OpenBSD aceptaron. Por cierto, en la info de la CPU de dmesg tras el parche para Meltdown en este SO:
    cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,
    PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,
    SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,
    EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,
    POPCNT,DEADLINE,XSAVE,NXE,RDTSCP,LONG,LAHF,PERF,ITSC,SENSOR,ARAT,MELTDOWN

    cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,
    PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,
    SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DSCPL,VMX,
    EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,
    POPCNT,DEADLINE,XSAVE,NXE,RDTSCP,LONG,LAHF,PERF,ITSC,SENSOR,ARAT,MELTDOWN
  10. En caso de acierto en la predicción, los cálculos ya estarían hechos; si se falla, simplemente se realizan normalmente, pero por lo general permite ahorrar tiempo.

    No... Si falla el predictivo hay que hacer un pipe flush y eso tiene una penalización.
  11. #4 Para eso se han inventado los SSD, no hacen ruido y tardan menos en mandar tus datos a la NSA :-P
  12. Y responsables del calentamiento global, que si no fuera por sus cálculos algunos no sabrían que podían lucrarse contaminando tanto. ;)
  13. #4 Si te cuentan un rollo de no sé qué memoria de intercambio tu no te lo creas :tinfoil: .
  14. #10 Creo que es la primera vez que uso el d3coder desde que instalé la extensión en el navegador :-D
  15. #5 Con lápiz y papel, y a veces de cabeza. Y luego para conectarme al blockchain, lo hago por carta o a voces si no está muy lejos.
  16. #12 correcto. Por ahora merece la pena porque el número de fallos es bajo, pero si además del pipe flush hay que invalidar las entradas de cache que se hayan añadido (que solucionaría problemas como spectre y meltdown) habrá que ver donde queda la penalización
  17. #19 Pues no parece muy sencillo :shit:

    youtu.be/y3dqhixzGVo
  18. Encender solo el portátil de madrugada para intentar instalar las actualizaciones de Windows 10 que he ido posponiendo por tenerlo hibernando.

    Y de paso darme un susto al despertarme con el ventilador y la luz de la pantalla. :'(
  19. #6 Yo pensaba que estaban con el pico ahí dándole en casa :troll:
comentarios cerrados

menéame