From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=to:cc:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding; bh=dogLSgeZwsYPFvcRsMTXEzH2FjVDerM0CXqp7Zlqv24=; b=lRdhrFqH41jjqUK/rwRsyIljIPBMhGQgay0/axhfms3PUom8oTLltEE1/SUcnwSNGq 6CQruNJhcyOO+LVe9p/7u5qfNAH6RTGez5oo7OO5rDQk2zGn6nJCScdbn+jgo3gfX62C GIO2/P/vca4jI0bJhVKhxbV+PXYvleMMpWqrz9laQXElkhUdoAZeuwG9uebE4nASfnNL nikmRC9+eaJ+1hwl2gb9ry0G1ul4hzebCt9v/21XLtYL1PPlVoGd4LZr+TyZxH3gNHXz thTSZP8uDwLbfj7qQ7a2m6ePy96CLFkz2WtxlMUHpYkXcbT2zXdooAacb4WytcOKq8hg xyzw== From: Akira Yokosawa Subject: Feedback on Chapter 9 Message-ID: Date: Thu, 21 Jul 2016 23:56:25 +0900 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit To: "Paul E. McKenney" Cc: perfbook@vger.kernel.org, Akira Yokosawa List-ID: Hi Paul, I have a few comments on Chapter 9. 1st one is on the description of Figure 9.5. When one reads the following, > The ``ideal'' trace was generated by running the sequential code > shown in Figure 9.2. one might wonder, "Wait, why a sequential code scales with the number of CPUs (threads)?" Of course, route_lookup() of Figure 9.2 can be run concurrently on multiple CPUs. But it might not be obvious for a novice reader. Maybe you can make this as a Quick Quiz. 2nd one is for Figure 9.33. Here, RCU QSBR (quiescent-state-based-reclamation) is mentioned. However, there seems to be no explanation of what actually it is. Do you plan to add some explanation or reference? Thanks, Akira