High Performance Computing – Kevin Dowd, Charles R. Severance – 2nd Edition

Descripción

La potencia informática que está disponible en el escritorio promedio se ha disparado en los últimos años. Una PC típica tiene un rendimiento superior al de una supercomputadora multimillonaria hace apenas una década. Para algunas personas, eso podría significar que es hora de relajarse y ver cómo las computadoras se vuelven más rápidas: el rendimiento ya no es un problema, dejaremos que el hardware haga el trabajo. Pero si estás leyendo este libro, no eres uno de ellos. El rendimiento es siempre un problema. Incluso con las computadoras más rápidas, existe la necesidad de aprovechar la potencia de procesamiento y realizar más trabajo en un tiempo limitado.

Si es desarrollador de software, probablemente sepa qué sacar el máximo provecho de una estación de trabajo o PC moderna puede ser complicado. Prestar más atención a los patrones de referencia de la memoria y la estructura del bucle puede tener una gran recompensa. Computación de alto rendimiento analiza cómo las estaciones de trabajo modernas obtienen su rendimiento y cómo puede escribir código que haga un uso óptimo de su hardware. Aprenderá qué significan realmente las palabras de moda más recientes, cómo el almacenamiento en caché y otras funciones de diseño de memoria afectan la forma en que se comporta su software y hacia dónde se dirigen las arquitecturas “post-RISC” más nuevas.

Si está involucrado en la compra o evaluación de estaciones de trabajo, este libro lo ayudará a realizar comparaciones inteligentes. Aprenderá cómo interpretar los puntos de referencia de la industria comúnmente citados, qué hacen los proveedores para mostrar sus máquinas de la mejor manera posible y cómo ejecutar sus propios puntos de referencia.

Ver más
  • I: Modern Computer Architectures
    1: What Is High Performance Computing?
    2: High Performance Microprocessors
    3: Memory
    4: Floating-Point Numbers

    II: Programming and Tuning Software
    5: What a Compiler Does
    6: Timing and Profiling
    7: Eliminating Clutter
    8: Loop Optimizations

    III:Shared-Memory Parallel Processors
    9: Understanding Parallelism
    10: Shared-Memory Multiprocessors
    11: Programming Shared-Memory Multiprocessors

    IV: Scalable Parallel Processing 243
    12: Large-Scale Parallel Computing
    13: Language Support for Performance
    14: Message-Passing Environments

    V: Benchmarking 327
    15: Using Published Benchmarks
    16: Running Your Own Benchmarks

    VI:Appendixes
    A: Processor Architectures
    B: Looking at Assembly Language
    C: Future Trends: Intel IA-64
    D: How FORTRAN Manages Threads at Runtime
    E: Memory Performance
  • Citar Libro

Descargar High Performance Computing

Tipo de Archivo
Idioma
Descargar RAR
Descargar PDF
Páginas
Tamaño
Libro
Inglés
466 pag.
10 mb

¿Qué piensas de este libro?

No hay comentarios

guest
Valorar este libro:
0 Comentarios
Comentarios en línea
Ver todos los comentarios
0
Nos encantaría conocer tu opinión, comenta.x