Buchclub: The Art of Multiprocessor Programming 2nd Edition
(eatonphil.com)- Der Software Internals Book Club hat The Art of Multiprocessor Programming 2nd Edition als nächstes Lesebuch ausgewählt
- Für jedes Kapitel gibt es einen festen Diskussionsplan, und es wird ein textbasiertes Format über E-Mails genutzt
- Teilnehmer benötigen ein Google-Konto und die E-Mail-Adresse wird beim Posten sichtbar
- Jede Woche sendet eine Person eine E-Mail, um die Diskussion zu starten, danach kann sich jeder frei an der Diskussion beteiligen
- Ein Anmeldeformular sowie eine Kontaktmöglichkeit für Teilnahme und Feedback sind angegeben
Buchclub-Überblick
- Der Software Internals Email Book Club veranstaltet die nächste Lesegruppe mit The Art of Multiprocessor Programming 2nd Edition (Autoren: Herlihy, Shavit, Luchangco, Spear, 2020)
- Bei der Internetsuche ist das kostenlose PDF in der Regel die Ausgabe von 2008, daher solltest du sicherstellen, dass du die 2. Ausgabe von 2020 verwendest
Kapitelplan
| Datum | Diskussionstreiber | Kapitel | Titel |
|---|---|---|---|
| 16. August | Phil | 1 | Einführung |
| 23. August | offen | 2 | Gegenseitiger Ausschluss |
| 30. August | offen | 3 | Gleichzeitige Objekte |
| 6. September | offen | 4 | Fundament der gemeinsamen Arbeitsspeicher |
| 13. September | offen | 5 | Relative Stärke primitiver Synchronisationsoperationen |
| 20. September | offen | 6 | Universalität der Zustimmung |
| 27. September | offen | 7 | Spinlocks und Konkurrenz |
| 4. Oktober | offen | 8 | Monitore und blockierende Synchronisation |
| 11. Oktober | offen | 9 | Verbundene Listen: Die Rolle von Locks |
| 18. Oktober | offen | 10 | Warteschlangen, Speicherverwaltung und das ABA-Problem |
| 25. Oktober | offen | 11 | Stacks und Eliminierung |
| 1. November | offen | 12 | Zählen, Sortieren und Lastverteilung |
| 8. November | offen | 13 | Concurrent Hashing und natürliche Parallelität |
| 15. November | offen | 14 | Skip-Listen und ausgeglichene Suche |
| 22. November | offen | 15 | Prioritätswarteschlangen |
| 29. November | offen | 16 | Scheduling und Arbeitsverteilung |
| 6. Dezember | offen | 17 | Datenparallelität |
| 13. Dezember | offen | 18 | Barrieren |
Hinweise zur Diskussion
- Alle Diskussionen laufen über eine Google Group und erfordern ein Google-Konto
- Wenn du einen eigenen Beitrag postest, wird deine E-Mail-Adresse öffentlich angezeigt
- Die Diskussion erfolgt ohne Zoom oder Google Hangout ausschließlich per Text-E-Mail
- Jedes Kapitel sollte vor dem entsprechenden Datum gelesen werden und die Diskussion startet an diesem Wochenende
Rolle der Diskussionstreibenden
- An jedem Wochenende sendet eine Person eine E-Mail mit dem Diskussionsstart
- Statt einer reinen Kapitelzusammenfassung können 1 bis 2 Absätze geschrieben werden, die den eigenen Hintergrund, Eindrücke, Verwirrung oder den Bezug zu eigenen Erfahrungen beschreiben, um die Diskussion anzuregen
- Danach kann jeder beliebig weitere Beiträge ergänzen
Anmeldung und Feedback
- Teilnahme ist über das Anmeldeformular möglich
- Fragen, Korrekturen und Ideen können per E-Mail oder über Twitter geteilt werden
Noch keine Kommentare.