
Livro digital
Título:
The Art of High Performance Computing - Volume 1: The Science of Computing
Autor:
Victor Eijkhout
Categoria:
Tecnologia > Geral
Doador:
Raffaello D. N.
Sinopse:
Before a scientist writes a parallel program, there is the science that makes parallelism possible — and that is the territory of this volume. It opens with the von Neumann architecture and memory hierarchies, builds through parallel computer topologies and the IEEE floating-point standard, then takes the reader deep into numerical methods: differential equations, LU factorization, sparse matrices, and iterative solvers.
The second half elevates from algorithm to execution: cache-aware programming, loop tiling, vectorization, and the data-movement bottlenecks that separate fast code from slow code. Application chapters on molecular dynamics, Monte Carlo methods, graph analytics, N-body problems, and neural networks show how the theoretical tools apply to real scientific workloads.
Published under CC-BY, this volume is the conceptual spine of the series — equally useful for the graduate student building computational literacy and the practitioner who needs the numerical and architectural reasoning behind every parallel design decision.