Arquitectura de computadoras

Evaluación

Bibliografía

Temario

Lecturas

  1. The IAS Computer Family Scrapbook: liga.
  2. Sistemas numéricos: pdf.
  3. Representación de números en binario: pdf.
  4. An Introduction to Floating-Point Arithmetic: liga.
  5. Modern Microprocessors: A 90-Minute Guide!: liga.

Utilerías

  1. Binary2Hex: liga.
  2. 32 bit single precision to IEEE 754 binary floating point standard: liga.
  3. Compiler Explorer: liga.

Benchmarks

  1. Colección de benchmarks de Roy Longbottom: liga.
  2. Resultados para Dhrystone, Whetstone, Linpack y Livermore loops.
  3. Lista de benchmarks de SPEC: liga.
  4. Benchmark SPEC CPU2017: información, descripción.
  5. How Not to Lie with Statistics: The Correct Way to Summarize Benchmark Results: liga.

MIPS

  1. Simulador MARS.
  2. MIPS Green Card: liga.
  3. MIPS Instruction Reference: liga.

ARM

  1. A64 Instruction Set Architecture Guide: liga.

x86

  1. Tablas de instrucciones: liga.
  2. Microarquitectura de procesadores Intel, AMD y VIA: liga.
  3. x86 and AMD64 Instruction Reference: liga.
  4. x86 Instruction Listings: liga.
  5. Register Usage Conventions: pdf.
  6. Processor Flags and Jumps: pdf.
  7. The Carry flag and the Overflow flag in binary arithmetic: liga.
  8. Demystifying Intel Branch Predictors: liga
  9. Intel Intrinsics Guide: liga.

Superescalares

  1. The Design Space of Register Renaming Techniques: liga.
  2. A Study of Branch Prediction Strategies: liga.
  3. A Comprehensive Study of Dynamic Global History Branch Prediction: liga.

Memoria

  1. What Every Programmer Should Know About Memory: liga.
  2. When Caches Aren't Enough: Data Prefetching Techniques: liga.
  3. A Survey of Recent Prefetching Techniques for Processor Caches: liga.

Programación

  1. What Every Computer Scientist Should Know About Floating-Point Arithmetic: liga.
  2. SIMD in Pure Python: liga.
  3. How to Write Fast Numerical Code: liga.
  4. A Fast, Compact Approximation of the Exponential Function: liga.
  5. Programming Pearls: liga.


Última actualización: 9/2/2026

Home