概要
- Software Internals Email Book Club の次回課題図書は The Art of Multiprocessor Programming 2nd Edition (2020)
- 第2版 (ISBN: 9780124159501)を必ず入手し、 第1版(2008年)と間違えない こと
- 読書会はGoogle Group で実施、 テキストメールのみ で進行
- 毎週指定章を事前に読了 し、 指定日にディスカッション開始
- サインアップとフィードバック 方法も案内
Software Internals Email Book Club:次回読書会案内
- 次回の課題図書は The Art of Multiprocessor Programming 2nd Edition (2020, Herlihy, Shavit, Luchangco, Spear著)
- ISBNは9780124159501、第2版(2020年) を必ず使用
- Google検索で出てくる無料PDFは第1版(2008年) が多いため注意
- Google Group を利用した メールベースのディスカッション形式
- ZoomやGoogle Hangoutは使用せず、テキストメールのみ
- Googleアカウントが必要、投稿時のみメールアドレスが公開
- 各章の読了とディスカッション日程
- 8月16日:Introduction(担当:Phil)
- 8月23日:Mutual exclusion
- 8月30日:Concurrent objects
- 9月6日:Foundations of shared memory
- 9月13日:The relative power of primitive synchronization operations
- 9月20日:Universality of consensus
- 9月27日:Spin locks and contention
- 10月4日:Monitors and blocking synchronization
- 10月11日:Linked lists: The role of locking
- 10月18日:Queues, memory management, and the ABA problem
- 10月25日:Stacks and elimination
- 11月1日:Counting, sorting, and distributed coordination
- 11月8日:Concurrent hashing and natural parallelism
- 11月15日:Skiplists and balanced search
- 11月22日:Priority queues
- 11月29日:Scheduling and work distribution
- 12月6日:Data parallelism
- 12月13日:Barriers
ディスカッションの進め方
- 各週末、担当者がメールでディスカッションを開始
- 内容は 章の要約ではなく、担当者自身の経験や感想、疑問点 などを中心に記載
- 他の参加者も自由に返信し議論に参加
- 実体験や現場での関連経験 との結びつきが議論を盛り上げるポイント
参加方法・フィードバック
- 参加希望者は指定のフォームからサインアップ
- 質問・修正・アイデアは主催者へメールまたはTwitterで連絡
- Google Group参加時のみメールアドレスが公開 される仕様
注意事項
- 必ず第2版(2020年)の書籍を入手
- ディスカッションはメールのみで進行、他のコミュニケーションツールは使用しない
- 各章の読了を指定日までに完了 することが前提条件
- サインアップ必須、Googleアカウント推奨