Vive la FIL Quito en Buscalibre con hasta 60% DTO  Ver más

Enviar a
Quito, Pichincha
0
  • argentina
  • chile
  • colombia
  • españa
  • méxico
  • perú
  • estados unidos
  • internacional

Selecciona tu país

América

Europa

Resto del mundo

portada Computer Architecture Through Code: Understand CPUs, Caches, Memory, Instructions, and Performance (en Inglés)
Formato
Libro Físico
Idioma
Inglés
N° páginas
158
Encuadernación
Tapa Blanda
ISBN13
9798173193674

Computer Architecture Through Code: Understand CPUs, Caches, Memory, Instructions, and Performance (en Inglés)

Halstead, Corin (Autor) · Independently published · Tapa Blanda

Computer Architecture Through Code: Understand CPUs, Caches, Memory, Instructions, and Performance (en Inglés) - Halstead, Corin

Libro Nuevo Importado
Envío: 19 a 26 días háb.
$ 56.25$ 30.94
-45%
Costos de importación incluídos en el precio ✅
Libro Nuevo

Quedan 100 unidades

$ 30.94
Llega entre el 30 Oct y el 16 Nov a Quito, Pichincha. Seleccionar ubicación

Reseña del libro "Computer Architecture Through Code: Understand CPUs, Caches, Memory, Instructions, and Performance (en Inglés)"

What really happens after your code leaves the editor—and why can software that looks efficient on screen perform poorly on real hardware? Computer Architecture Through Code bridges the gap between software and silicon by starting where programmers actually work: with code. Instead of treating computer architecture as a collection of processor diagrams, specifications, and hardware trivia, Corin Halstead follows small, measurable programs downward to reveal what the machine is really doing. Discover how source code becomes machine instructions, how modern processors exploit parallelism, and why data movement through caches, DRAM, virtual memory, NUMA, and I/O often determines real-world speed. Learn to reason about pipelines, superscalar and out-of-order execution, branch prediction, registers, SIMD and vectorization, cache locality, address translation, multicore coherence, false sharing, synchronization, and hardware performance counters. The book also explores GPUs, NPUs, DMA, PCI Express, coherent interconnects, security, heterogeneous computing, and modern processor architectures—while showing how to compare x86-64, Arm, and RISC-V systems without relying on brand slogans or memorized specifications. More importantly, you will learn a repeatable engineering method for diagnosing performance: measure, model, change, and validate. Rather than guessing why software is slow, you will learn how to identify the limiting resource, collect meaningful evidence, test a hypothesis, and make changes that improve the workload that actually matters. Hands-on architecture labs, troubleshooting tables, practical experiments, performance equations, mental models, a glossary, recommended resources, and a structured further-learning path help turn theory into usable engineering skill. No electrical engineering background is required. If you understand basic programming and want to know what CPUs, compilers, memory systems, and accelerators are really doing beneath your software, this book provides a practical path from code to silicon.

Opiniones del libro

Preguntas frecuentes sobre el libro

Todos los libros de nuestro catálogo son Originales.
El libro está escrito en Inglés.
La encuadernación de esta edición es Tapa Blanda.

Preguntas y respuestas sobre el libro

¿Tienes una pregunta sobre el libro? Inicia sesión para poder agregar tu propia pregunta.

Opiniones sobre Buscalibre

Ver más opiniones de clientes