Descripción
Muchos sistemas informáticos modernos, incluidas las arquitecturas homogéneas y heterogéneas, soportan la memoria compartida a nivel de hardware. En un sistema de memoria compartida, cada uno de los núcleos del procesador puede leer y escribir en un único espacio de direcciones compartido. Para una máquina de memoria compartida, el modelo de consistencia de memoria define el comportamiento visible a nivel arquitectónico de su sistema de memoria. Las definiciones de consistencia proporcionan reglas sobre las cargas y los almacenamientos (o lecturas y escrituras de memoria) y cómo actúan sobre la memoria. Como parte del soporte de un modelo de consistencia de memoria, muchas máquinas también proporcionan protocolos de coherencia de caché que aseguran que múltiples copias en caché de los datos se mantengan actualizadas. El objetivo de esta introducción es proporcionar a los lectores una comprensión básica de la consistencia y la coherencia. Esta comprensión incluye tanto los problemas que deben resolverse como una variedad de soluciones. Presentamos tanto conceptos de alto nivel como ejemplos específicos y concretos de sistemas del mundo real.
Esta segunda edición refleja una década de avances desde la primera edición e incluye, entre otros cambios más modestos, dos nuevos capítulos: uno sobre consistencia y coherencia para aceleradores no-CPU (con un enfoque en las GPU) y otro que señala trabajos y herramientas formales sobre consistencia y coherencia.
Autor: Vijay Nagarajan, Daniel J. Sorin, Mark D. Hill
Editorial: Springer
Publicado: 02/04/2020
Páginas: 276
Tipo de encuadernación: Tapa blanda
Peso: 1.14 lbs
Tamaño: 9.25h x 7.50w x 0.63d
ISBN13: 9783031006364
ISBN10: 3031006364
Categorías BISAC:
- Tecnología e Ingeniería | Electrónica | Circuitos | General
- Computadoras | Arquitectura de computadoras
Acerca del autor
Vijay Nagarajan es Lector en la Escuela de Informática de la Universidad de Edimburgo. Obtuvo un doctorado en Ciencias de la Computación de la Universidad de California, Riverside. Sus intereses de investigación abarcan la arquitectura de computadoras, los compiladores y los sistemas informáticos, con un enfoque en los modelos de consistencia de memoria y los protocolos de coherencia de caché. Es ganador del premio Intel early career faculty honour award, un premio al mejor artículo de PACT y una mención honorífica de IEEE Top Picks. Ha formado parte (o actualmente forma parte) de múltiples comités de programa, incluidos ISCA, MICRO y HPCA. Fue Presidente General de LCTES 2017 y actualmente se desempeña como Editor Asociado de IEEE Computer Architecture Letters (IEEE CAL).Daniel J. Sorin es Profesor de Ingeniería Eléctrica y Computación y de Ciencias de la Computación en la Universidad de Duke. Sus intereses de investigación se centran en la arquitectura de computadoras, incluidas las arquitecturas confiables, el diseño de procesadores conscientes de la verificación y el diseño de sistemas de memoria. Recibió un Ph.D. y un M.S. en ingeniería eléctrica y computación de la Universidad de Wisconsin, y recibió un BSE en ingeniería eléctrica de la Universidad de Duke. Es el destinatario de un premio NSF Career Award, y fue Investigador Visitante Distinguido de la Royal Academy of Engineering (Reino Unido). Es el editor en jefe de IEEE Computer Architecture Letters, y es fundador y arquitecto jefe de Realtime Robotics, Inc. Es el autor de una conferencia de síntesis anterior, Fault Tolerant Computer Architecture (2009).Mark D. Hill es John P. Morgridge Professor y Gene M. Amdahl Professor de Ciencias de la Computación en la Universidad de Wisconsin-Madison, donde también tiene un nombramiento de cortesía en Ingeniería Eléctrica y Computación. Sus intereses y logros de investigación se centran en el diseño de sistemas informáticos paralelos (por ejemplo, consistencia de memoria sin condiciones de carrera), el diseño de sistemas de memoria (modelo 3C: fallos obligatorios, de capacidad y de conflicto) y la simulación por computadora (GEMS y gem5). El trabajo de Hill es altamente colaborativo con más de 160 coautores y especialmente su colega de mucho tiempo David A. Wood. Recibió el Premio Eckert-Mauchly 2019 y el Premio al Servicio Distinguido Alan Berenbaum de ACM SIGARCH 2009. Hill es miembro de IEEE y ACM. Se desempeñó como Presidente del Consorcio de la Comunidad Informática de 2018 a 2020 y como Presidente del Departamento de Ciencias de la Computación de Wisconsin de 2014 a 2017. Hill tiene un Ph.D. en Ciencias de la Computación de la Universidad de California, Berkeley.David A. Wood es Profesor Emérito de Ciencias de la Computación en la Universidad de Wisconsin, Madison, donde fue Sheldon B. Lubar Chair en Ciencias de la Computación, Amarand Balinder Sohi Professor en Ciencias de la Computación, y ocupó un nombramiento de cortesía en Ingeniería Eléctrica y Computación. El Dr. Wood tiene un Ph.D. en Ciencias de la Computación (1990) de UC Berkeley. El Dr. Wood es Miembro de la ACM (2006), Miembro de la IEEE (2004), Asociado de la UW Vilas (2011), Miembro de la UW Romnes (1999) y PYI de la NSF (1991). El Dr. Wood se desempeñó como Presidente de ACM SIGARCH, Editor de Área (Sistemas Informáticos) de ACM TOMACS, Editor Asociado de ACM TACO, Presidente del Comité de Programa de ASPLOS-X (2002), y formó parte de numerosos comités de programa. El Dr. Wood ha publicado más de 100 artículos técnicos y es inventor de 19 patentes de EE. UU. El Dr. Wood codirigió los proyectos Wisconsin Wind Tunnel y Wisconsin Multifacet con su colaborador de mucho tiempo Mark D. Hill.
Este título no es retornable

