Clube do Livro The Art of Multiprocessor Programming 2ª Edição
(eatonphil.com)- O Software Internals Book Club escolheu The Art of Multiprocessor Programming 2nd Edition como próximo livro de leitura
- O cronograma de discussão por capítulo está definido e o formato de discussão é baseado em texto via e-mail
- Participantes precisam de uma conta do Google e o e-mail fica público ao postar
- Toda semana uma pessoa envia um e-mail para iniciar a discussão, e depois qualquer pessoa pode participar livremente
- Há instruções sobre o formulário de inscrição e o método de contato para participar e enviar feedback
Visão geral do clube
- O Software Internals Email Book Club vai conduzir a próxima atividade de leitura com The Art of Multiprocessor Programming 2nd Edition (Herlihy, Shavit, Luchangco, Spear, 2020)
- Ao buscar na internet, o PDF gratuito costuma ser da 1ª edição de 2008, então é preciso garantir que você esteja com a 2ª edição de 2020
Cronograma de discussão por capítulo
| Data | Anfitrião da discussão | Capítulo | Título |
|---|---|---|---|
| 16 de agosto | Phil | 1 | Introdução |
| 23 de agosto | A definir | 2 | Exclusão mútua |
| 30 de agosto | A definir | 3 | Objetos concorrentes |
| 6 de setembro | A definir | 4 | Fundamentos da memória compartilhada |
| 13 de setembro | A definir | 5 | Força relativa de operações primitivas de sincronização |
| 20 de setembro | A definir | 6 | Universalidade do consenso |
| 27 de setembro | A definir | 7 | Spin locks e contenção |
| 4 de outubro | A definir | 8 | Monitores e sincronização bloqueante |
| 11 de outubro | A definir | 9 | Lista encadeada: o papel do bloqueio |
| 18 de outubro | A definir | 10 | Filas, gerenciamento de memória e o problema ABA |
| 25 de outubro | A definir | 11 | Pilhas e eliminação |
| 1 de novembro | A definir | 12 | Contagem, ordenação e balanceamento de carga |
| 8 de novembro | A definir | 13 | Hashing concorrente e paralelismo natural |
| 15 de novembro | A definir | 14 | Skip list e busca balanceada |
| 22 de novembro | A definir | 15 | Fila de prioridade |
| 29 de novembro | A definir | 16 | Escalonamento e distribuição de trabalho |
| 6 de dezembro | A definir | 17 | Paralelismo de dados |
| 13 de dezembro | A definir | 18 | Barreira |
Orientações para discussão
- Todas as discussões acontecem pelo Google Group e exigem uma conta do Google
- Ao criar uma postagem, o e-mail é exibido publicamente
- As discussões são feitas apenas por e-mail de texto, sem Zoom ou Google Hangout
- Cada capítulo deve ser lido até a data informada, e a discussão começa naquele fim de semana
Papel do anfitrião da discussão
- Toda semana, 1 pessoa envia um e-mail de abertura da discussão
- Em vez de apenas resumir o capítulo, o ideal é escrever 1 ou 2 parágrafos com seu contexto, impressões e dúvidas do capítulo ou conexão com a experiência prática, para incentivar a discussão
- Depois, qualquer pessoa pode adicionar comentários livremente
Inscrição e feedback
- É possível participar pelo formulário de inscrição
- Perguntas, correções e ideias podem ser enviadas por e-mail ou Twitter
Ainda não há comentários.