Book Club de *The Art of Multiprocessor Programming* 2.ª edición
(eatonphil.com)- El Software Internals Book Club eligió The Art of Multiprocessor Programming 2nd Edition como el siguiente libro de lectura
- Hay un cronograma de discusión por capítulo y se usa un formato de discusión por correo electrónico en texto
- Se necesita una cuenta de Google para participar y el correo electrónico se muestra públicamente al publicar
- Cada semana una persona envía un correo para iniciar la discusión, y luego cualquiera puede participar libremente en ella
- Se compartieron el formulario de inscripción y los métodos de contacto para participar y dar retroalimentación
Resumen del club de lectura
- El Software Internals Email Book Club realizará el próximo ciclo de lectura con The Art of Multiprocessor Programming 2nd Edition (Herlihy, Shavit, Luchangco, Spear, 2020)
- Al buscar en internet, el PDF gratuito suele corresponder a la 1.ª edición de 2008, por lo que hay que conseguir obligatoriamente la 2.ª edición de 2020
Calendario de discusión por capítulo
| Fecha | Anfitrión de la discusión | Capítulo | Título |
|---|---|---|---|
| 16 de agosto | Phil | 1 | Introducción |
| 23 de agosto | Sin asignar | 2 | Exclusión mutua |
| 30 de agosto | Sin asignar | 3 | Objetos concurrentes |
| 6 de septiembre | Sin asignar | 4 | Fundamentos de memoria compartida |
| 13 de septiembre | Sin asignar | 5 | Fuerza relativa de las primitivas de sincronización atómicas |
| 20 de septiembre | Sin asignar | 6 | Universalidad del consenso |
| 27 de septiembre | Sin asignar | 7 | Spin locks y contención |
| 4 de octubre | Sin asignar | 8 | Monitores y sincronización bloqueante |
| 11 de octubre | Sin asignar | 9 | Lista enlazada: el rol de los locks |
| 18 de octubre | Sin asignar | 10 | Colas, gestión de memoria y el problema ABA |
| 25 de octubre | Sin asignar | 11 | Pilas y eliminación |
| 1 de noviembre | Sin asignar | 12 | Conteo, ordenamiento y balanceo de carga |
| 8 de noviembre | Sin asignar | 13 | Hash concurrente y paralelismo natural |
| 15 de noviembre | Sin asignar | 14 | Skip lists y búsqueda balanceada |
| 22 de noviembre | Sin asignar | 15 | Cola de prioridad |
| 29 de noviembre | Sin asignar | 16 | Planificación y distribución de trabajo |
| 6 de diciembre | Sin asignar | 17 | Paralelismo de datos |
| 13 de diciembre | Sin asignar | 18 | Barreras |
Pautas de discusión
- Todas las discusiones se hacen por Google Group, y se requiere una cuenta de Google
- Al publicar en un post, tu correo electrónico se hace público
- La discusión se realiza únicamente por correo electrónico en texto, sin Zoom ni Google Hangout
- Cada capítulo debe leerse antes de la fecha indicada y la discusión inicia ese fin de semana
Rol del anfitrión de la discusión
- Cada fin de semana una persona envía un correo para iniciar la discusión
- No hace falta que sea un resumen del capítulo; basta con escribir 1 o 2 párrafos con tu contexto, la impresión o confusión que te haya generado el capítulo, o la relación con experiencias reales, para animar la conversación
- Luego, cualquiera puede agregar sus opiniones libremente
Inscripción y retroalimentación
- Puedes participar mediante este formulario de inscripción
- Para preguntas, correcciones o ideas, puedes contactar a través del correo electrónico o Twitter
Aún no hay comentarios.