Skip to content

sjp38/perfbook-ko_KR-pdf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 

Repository files navigation

Introduction
============

This repository is a git repository for distribution of a PDF file that built
from Korean translation[1] of `Is Parallel Programming Hard, And, If So, What
Can You Do About It?`[2].  Operating a repository for build output with git is
hilarious thinking.  However, there is no available dimain and server for now.
So, just do it for now.


Translation Progress
====================

Currently we completed the first two editions of the book.

Translation Strategy and Editions
---------------------------------

The upstream community is continuously updating the book.  Once in a while,
they tag a version of the book as an edition.  As of this writing, the upstream
has released two editions.

We translate each edition, from the scratch.  Until the whole parts of the book
is translated, we receive only minimum changes from the upstream.  Once the all
parts of the book is translated, we may (or may not) get more upstream chnges
and translate, while also wordsmithing the translation itself.

The translation is for only technical parts.  Non-technical parts such as
'Credits' chapter, and parts that translation is not required such as
'Bibliography' chapter wouldn't be translated.

Second Edition
--------------

Translation is done.  'perfbook.pdf' in this directory is the compiled
PDF file.

- Chapter  1: How To Use This Book (translated)
- Chapter  2: Introduction (translated)
- Chapter  3: Hardware and its Habits (translated)
- Chapter  4: Tools of the Trade (translated)
- Chapter  5: Counting (translated)
- Chapter  6: Partitioning and Synchronization Design (translated)
- Chapter  7: Locking (translated)
- Chapter  8: Data Ownership (translated)
- Chapter  9: Deferred Processing (translated)
- Chapter 10: Data Structures (translated)
- Chapter 11: Validation (translated)
- Chapter 12: Formal Verification (translated)
- Chapter 13: Putting It All Together (translated)
- Chapter 14: Advanced Synchronization (translated)
- Chapter 15: Advanced Synchronization: Memory Ordering (translated)
- Chapter 16: Ease of Use (translated)
- Chapter 17: Conflicting Visions of the Future (translated)
- Chapter 18: Looking Forward and Back (translated)
- Appendix A: Important Questions (translated)
- Appendix B: "Toy" RCU Implementations (translated)
- Appendix C: Why Memory Barriers? (translated)
- Appendix D: Style Guide (will not be translated)
- Appendix E: Answers to Quick Quizzes (translated)
- Glossary (translated)
- Bibliography (will not be translated)
- Credits (will not be translated)


First Edition
-------------

Translation is done.  'perfbook-1st-edition.pdf' in this directory is the
compiled PDF file.

- Chapter  1: How To Use This Book (1st polishing done)
- Chapter  2: Introduction (1st polishing done)
- Chapter  3: Hardware and its Habits (1st polishing done)
- Chapter  4: Tools of the Trade (1st polishing done)
- Chapter  5: Counting (1st polishing done)
- Chapter  6: Partitioning and Synchronization Design (1st polishing done)
- Chapter  7: Locking (1st polishing done)
- Chapter  8: Data Ownership (1st polishing done)
- Chapter  9: Deferred Processing (1st polishing done)
- Chapter 10: Data Structures (1st polishing done)
- Chapter 11: Validation (1st polishing done)
- Chapter 12: Formal Verification (1st polishing done)
- Chapter 13: Putting It All Together (1st polishing done)
- Chapter 14: Advanced Synchronization (1st polishing done)
- Chapter 15: Parallel Real-time Computing
- Chapter 16: Ease of Use
- Chapter 17: Conflicting Visions of the Future
- Appendix A. Important Questions
- Appendix B. "Toy" RCU Implementations
- Appendix C. Why Memory Barriers?
- Appendix D. Read-Copy Update Implementations
- Appendix E. Read-Copy Update in Linux
- Appendix G. Glossary and Bibliography

[1] https://github.com/sjp38/perfbook-ko_KR
[2] https://www.kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html

About

No description, website, or topics provided.

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published