</> CodeBooks
    ← Volver a C y C++ (página 9)
    Portada de Professional Multicore Programming

    Professional Multicore Programming

    Cameron Hughes, Tracey Hughes

    Editorial
    Wrox
    Año
    2008
    Páginas
    ~648
    Nivel
    Intermedio

    De qué trata

    Tratado técnico exhaustivo escrito por Cameron Hughes y Tracey Hughes, publicado por Wrox en 2008. Es la obra de referencia definitiva sobre el diseño de arquitecturas de software para procesadores multinúcleo y multiprocesador en C++.

    Explora la taxonomía de Flynn, programación multihilo con POSIX Threads (pthreads), sincronización mediante semáforos, mutexes y variables de condición, descomposición funcional y de datos, y algoritmos paralelos en memoria compartida (SMP).

    Los autores enseñan a evitar la contención de memoria y las condiciones de carrera mediante patrones de diseño concurrente contrastados. Una lectura clásica de inmenso valor para desarrolladores de sistemas operativos y software distribuido.

    • Multicore Programming
    • Cameron Hughes
    • Tracey Hughes
    • Wrox
    • POSIX Threads
    • pthreads
    • SMP
    • Concurrencia

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Motor Paralelo de Procesamiento de Matrices con POSIX Threads

    Implementación de un algoritmo distribuido multinúcleo con sincronización basada en barreras y semáforos POSIX en C++.

    Más de C y C++ con nivel Intermedio